初始化字串

文章推薦指數: 80 %
投票人數:10人

char code[ ] = "abc";. 將 code 初始化為四元素的字元陣列。

第四個元素為Null 字元,用於終止所有字串常值。

識別項清單只能包含將初始化的識別項 ... 跳到主要內容 已不再支援此瀏覽器。

請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。

下載MicrosoftEdge 其他資訊 目錄 結束焦點模式 語言 閱讀英文 儲存 目錄 閱讀英文 儲存 Twitter LinkedIn Facebook 電子郵件 目錄 初始化字串 發行項 05/02/2022 6位參與者 本文內容 您可以使用字串常值(或寬字串常值)初始化字元(或寬字元)陣列。

例如: charcode[]="abc"; 將code初始化為四元素的字元陣列。

第四個元素為Null字元,用於終止所有字串常值。

識別項清單只能包含將初始化的識別項數目。

如果您指定的陣列大小比字串還短,則會忽略額外的字元。

例如,下列宣告會將code初始化為三元素字元陣列: charcode[3]="abcd"; 只有初始設定式的前三個字元會指派給code。

字元d和字串結尾的Null字元會遭捨棄。

請注意,這會建立一個未結束的字串(也就是說,一個沒有以0值標記結尾字串),並產生一個表示此情況的診斷訊息。

這個宣告 chars[]="abc",t[3]="abc"; 等同於 chars[]={'a','b','c','\0'}, t[3]={'a','b','c'}; 如果字串比指定的陣列大小短,會將陣列的剩餘元素初始化為0。

Microsoft特定的 在MicrosoftC中,字串常值的長度最多可達2048個位元組。

ENDMicrosoftSpecific 另請參閱 初始化 本文內容



請為這篇文章評分?