c的問題,charname是什麼意思

2021-03-04 05:09:29 字數 1343 閱讀 1695

1樓:

定義了一個長度為20的字元型別的陣列

一般用來儲存字串

2樓:_許小賤

定義一個型別為char ,名稱為name,20個char長度的陣列

c++的問題,char name[20]是什麼意思

3樓:太陽之子

定義了一個陣列,陣列名為name,陣列元素的個數為20,分別為a[0]--a[19];

可以存放的最大字元數為20

比如#include

using namespace std;

int main()

;int i;

for(i=0;i<5;i++)

cout<

cout<

return 0;

}最後輸出為china 只要保證不越界就行如果存放的是字串,那麼最大數為19,因為還有一個\0,\0為字串結束的標誌

4樓:匿名使用者

簡單的說就是字串的最後又一個/0,這個表示字串的結束,它會佔一個位元組的,所以你在定義的時候必須考慮給這個字元分配空間的!

c語言中這句話char (*name)[20] = null;什麼意思?

5樓:

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

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

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

6樓:匿名使用者

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

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

char s[3][20];

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

7樓:

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

8樓:記住回憶

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

9樓:匿名使用者

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

C語言的問題C語言問題C語言問題

若有說明語句double p,a 則能通過scanf語句正確給輸入項讀入資料的程式段是 解 p a 將a的地址賦值給p,scanf lf p 從鍵盤獲取一個數值賦值給地址p指向的變數 所以選d 有函式fun的定義形式如下。int fun float f 則以下對函式fun的呼叫語句中,不正確的是 a...

c語言實際運用問題,C語言的實際作用是什麼?

實際運用的 開發例項一般都是專案工程類的,都很龐大,而且有的涉及到一系列的編譯環境。你要開發例項是想做什麼用啊?俄羅斯方塊 推箱子五子棋 簡易計算器 電子時鐘等 visual c 裡有一種叫mfc程式設計,單純的c程式設計對軟體開發當然沒有太大的意義,但是基於mfc的程式設計可以把程式進行視窗化,不...

C語言問題,C語言報錯的問題?

1,clrscr 來2.include include main printf d,d num1,num2 getchar 有緩du沖和回顯,zhi3 小寫dao變大寫 c語言問題?嗯你的理解是對的,break就是用來跳出的switch,如果沒有break時就像你說的那樣,當其中一個case符合條件...