為何要return t,C 中的「return default T 」是什麼意思?

2022-12-20 04:41:23 字數 1348 閱讀 6484

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 稀釋或濃縮 很少用 改變很大那麼加強酸或者強鹼,比如氫氧化鈉 鹽酸。如果微弱的改變那麼加弱酸弱鹼,如醋酸 電離偏酸性 或者醋酸鈉 水解偏鹼性 稀釋與濃縮,加其他酸鹼性...