c語言中這句話charname20null什麼意思

2021-03-07 06:53:34 字數 666 閱讀 2213

1樓:

你好,這是一個指標陣列,

意思是定義了一個陣列name,它的每個成員都是一個指標型別的變數,null表示初始化為空,

指標變數定義後最好先初始化再使用,不然指標的指向就是不明確的,很可能造成資料的破壞,

2樓:匿名使用者

name是個指標,被賦予null值(空指標),這是一個指向長度是20的一維char陣列的指標,可專以把一個第二屬維長度是20的char陣列的地址賦予它

比如有char (*name)[20] = null;

char s[3][20];

name=s; //這就是把一個第二維長度是20的char陣列的地址賦予它

3樓:

定義一個指向具有20個char型別陣列的指標的指標,並初始化為零。此指標可以指向char aa[20]型別的資料,用法為:name = &aa;

4樓:記住回憶

如之前的人所回答的,定義了一個指向長度為20位元組字元陣列的指標,並初專始化為空。具體請看參考資料

5樓:匿名使用者

定義一個包含有20個指標的字串指標陣列,並將陣列裡的指標設為空

c語言中作用C語言中作用

取決於在scanf中使用還是在printf中使用。在scanf中使用,則新增了 的部分會被忽略,不會被引數獲取。例如輸入為 12 abc那麼12將會讀取到變數a中,但是後面的abc將在讀取之後拋棄,不賦予任何變數 例如這裡的字元陣列b 在printf中使用,表示用後面的形參替代的位置,實現動態格式輸...

請問C語言中,1,請問C語言中,

是求餘數的意思,a b也就是a除以b餘幾 1 2 0餘1,那1 2 1 這裡 是取餘數的意思 1除以2 餘數就是1咯 計算步驟的話。cpu有直接的整數除法指令,商和餘數分別放在不同的暫存器裡。這些都交給編譯器了,我們不用理了 取模運算。也就是1除2的餘數?結果 1 除數是2的時候很特殊.a 2 等同...

C語言中exit怎麼用,在C語言中,exit 0 是什麼意思

exit 結束當前程序 當前程式 在整個程式中,只要呼叫 exit 就結束。return 是當前函式返回,當然如果是在主函式main,自然也就結束當前程序了,如果不是,那就是退回上一層呼叫。在多個程序時.如果有時要檢測上程序是否正常退出的.就要用到上個程序的返回值。exit 1 表示程序正常退出.返...