c 試題求解釋

時間 2022-12-06 01:45:29

1樓:水晶扇

樓上的,提問的是c++,不是c哦。

b錯是因為預設引數(可以有多個)必須在引數列表的最後,也就是說,b已經是預設引數,那麼c也應該是預設引數;

c錯是因為void型別不能有引用(型別後面加乙個&表示對應型別的「引用型別」);

d錯是因為引數列表的各個引數之間應該是逗號,而不是分號。

int b在引數列表裡面和(int*)是一樣的,指的是int型別的指標;

int*b在引數列表裡面和(int**)是一樣的,指的是(指向int型別指標的指標)(應該聽說過「指向指標的指標」吧)。

2樓:匿名使用者

從a說起吧 int&代表play返回型別為 int& 即int型的引用 本質類似指標是乙個位址指向int

第二個b選項 void* 分開說吧 void 無型別 *指標代表無型別的指標 即可以可以接收是 int* double*

第三個c void&錯誤int*a 代表a指向乙個int變數 比如 int i=10,*a;a=&i;這裡的&是去位址和引用的&不一樣 int*b 含義是乙個整形指標型陣列 可以儲存整形指標變數 例如剛才宣告的 int *a

第四個d int&同a返回型別 int b代表整形陣列 可以儲存整形變數

3樓:匿名使用者

先看b,函式的引數裡面是不能賦值的,c取位址符和函式名之間不能有空格,d也是一樣~~~~

c語言試題,求解,C語言試題,求解

include int main int a,b,c,e,f,g,h,i,j,k float m m 0.1 a 0.2 b 0.5 c 1 e 2 f 5 g 10 h 20 i 50 j 100 k printf f n m return 0 看看行不行,不行我再改。我也正在學習。共同進步啊。i...

c語言程式設計求解釋,C語言程式設計求解釋

標頭檔案主函式,程式的入口 主函式開始的大括號,裝著函式的內容 定義3格int型的變數,m和is for迴圈1,條件是m初始設為200,當m小於500的時候,每一次執行到這裡都要把m的值 1,直到m 500 把is賦值1 for迴圈2,巢狀在for迴圈1中,條件是i初始設為2,當i小於m的時候,每一...

c語言問題求解釋,C語言問題,求解釋

在鍵盤輸入的時候 空格訊息表示null代表輸入結束 空格前邊的值就賦給變數 123空格 由於第乙個接收的是字元型別 只能接收 1 23還在緩衝區裡 這時i變數正需要接收10進製的整形資料.所以23就賦給了i 23後邊是空格 就停止了 之後s又從緩衝區裡接收了 字串456 後邊又是空格 接收停止 所以...

求解釋一段C程式

呃,因為閏年的條件是 能被4整除 但不能被100整除,或者能直接被400整除的年份。你這個這個是對的,但是也可以改為 if y 4 0 y 100 0 y 400 0 是取餘,因為要判斷能不能被4整除,也就是看看除以4後有沒有餘數啊,如果y 4 0成立說明就是4的倍數,能被4整除。其實這一句 if ...

c語言中for迴圈這個真心求解釋

int n,i for n 2 n 100 n 整除時,i小於n的不列印,大於等於n列印,即素數,只能被自己整除 for n 2 n 100 n 哥們程式這樣寫就清楚了吧。每一列同樣縮排的程式語句有相同的地位。相信你也能理解了,加油。 首先我很想說 請把所有 都上傳好麼,不要節選。現在我就不知道第乙...