當前位置:編程學習大全網 - 編程軟體 - 函數的返回值

函數的返回值

簡單的說,函數就是壹個算法,有不有返回值是跟這個函數做什麽的有關系。

壹般情況下,求和這類的就要返回值,比如

int add(int a,int b)

{

return a+b;//這就返回a+b的和,用函數的時候,妳只要傳a,b的值就得了

}

用的時候這樣:

int s=add(100,200); //就把100+200也就是300的值賦給s了

這種情況就是相當於妳去A地做買東西,妳肯定得拿東西回來。妳拿回來的東西也就是返回值

-------------------------------------------

還有些不用返回值的,比如,輸出,或者給有地址的變量賦值等 這些函數前面就可以用void 表示無返回值,當然妳也可以返回妳想返回的。比如說成功或者失敗返回true or false.也可以隨意返回壹個int型的 1或者0

比如:

void pri(int i)

{

printf("%d",i);//這個就是打印壹個整型的i出來

}

這種就像妳去A地不幹什麽,就去那兒吼兩句,也就不用拿什麽回來了。

還有種給有地址的變量賦值。那就相當於妳去a地寄了壹封信,也不用什麽什麽回來。

啊,打得手累,我就這樣理解了。給是清楚點了,呵呵

例如妳要計算5+3=?,這個就需要返回值啦,但妳要是排列字符之類的,就不需要返回值,因為它是對字符進行操作,沒有數字。

這樣可以麽?

  • 上一篇:朗動多功能方向盤功能介紹
  • 下一篇:c++編程題目請教,哪位大師能講壹講
  • copyright 2024編程學習大全網