1樓:金色潛鳥
函式宣告,有int 型返回值,所以必須有返回語句。
至於返回什麼,由程式的目的決定。
這個函式是用來交換變數的值。交換前的值 是 3,8。交換後的值 是 8,3.
b = fun(&a, b);
交換前的值 通過 引數 傳入函式。
交換後的新的 a 值 通過 函式第一個引數(指標)帶回。
交換後的新的 b 值 通過 函式返回 得到。
**********
int fun(int *x,int y) //函式宣告,有int 型返回值
2樓:風林火陰山雷
您好!很高興為您解答。
注意到main函式中的語句「b = fun(&a, b);」,意思是把&a,b作為變數傳遞給fun函式,算得的函式值賦給b變數。return t; 中的t就相當於fun的函式值,少了這句,相當於fun函式沒有返回值,除了會報錯以外,邏輯上的錯誤就是b沒有被第二次賦值。
如您還有不解,歡迎追問~
3樓:小新前進
返回t的當前值付給b。
c#中的「return default(t)」是什麼意思?
4樓:容霜柳會
就是返回t的預設值。
比如說t的型別是int型別的,那麼這個default(t)的值就是0的
如果是string型別的話,這個返回值就是「」空字串的。
5樓:勇唱稽夏璇
其中的t是一個型別,是引用型別或值型別。
意思應該是t泛型的default的用法。
lowbit(int t){return t&-t}什麼意思?
6樓:匿名使用者
這個函式的作用就是求出t這個數的二進位制儲存下,最高的非0bit所表示的大小。
即滿足2^k<=t的最大的2^k,其中k為非負整數。
c語言return的用法 例如return t+a++ 在return後跟一個表示式什麼意思 怎麼算
7樓:問問題有木有
把表示式的值返回
如 return a+b;
就是返回a+b的值。
return t+a++ 等於return t+(a++)a應該是static 才有意義
8樓:
是說這個函式返回的是return後面的值 就是t+a,後面那個++沒用!1
9樓:匿名使用者
返回值,返回return後面的值
《鹿鼎記》中為何要反清復明
周星馳的 bai鹿鼎記du 片中一場戲的對zhi白可以解釋dao。師專徒 二人的對屬話自進屋後開始,表面調侃,實則笑過之後耐人尋味 陳近南意味深長地 小寶,你是個聰明人,我可以用聰明的方法和你說話,外面的人就不行 韋小寶茫然 不解 陳近南 小寶,你知道,現在聰明的人大多數已經在清廷裡當官了,所以,如...
物理學中的「功」為何要定義成「力位移」
功是表示能量大小的物理量。路程等於時間乘以速度。質點從空間的一個位置運動到 專另一個位置,運動軌屬跡的長度叫做質點在這一運動過程所通過的路程。路程是標量,即沒有方向的量 位移等於時間乘以速度。質點從空間的一個位置運動到另一個位置,它的位置變化叫做質點在這一運動過程中的位移。它是一個有大小和方向的物理...
化學實驗中怎麼改變ph,化學實驗為何要調節ph
1 加酸 常用 2 加鹼 常用 3 加金屬陽離子形成氫氧化物沉澱 常用 4 加弱酸根形成弱酸 常用 5 加配體形成配合物 很少用 6 稀釋或濃縮 很少用 改變很大那麼加強酸或者強鹼,比如氫氧化鈉 鹽酸。如果微弱的改變那麼加弱酸弱鹼,如醋酸 電離偏酸性 或者醋酸鈉 水解偏鹼性 稀釋與濃縮,加其他酸鹼性...