字符數(shù)組的初始化,在C語言里如何實現(xiàn)?
提問人:楊紫紅發(fā)布時間:2020-11-16
1. 給每一個字符型數(shù)組元素依次賦給一個單字符。如:char str[6]={‘C’, ‘h’, ‘i’, ‘n’, ‘a(chǎn)’, ‘\0’};
2. 直接在賦值號右邊給出字符串常量。如: char str[6]=“China”;
注意:a)a) 字符數(shù)組的長度可以通過賦初值的方式隱含定義;如:
char str[ ]={‘C’, ‘h’, ‘i’, ‘n’, ‘a(chǎn)’, ‘\0’};
char str[ ]=“China”;
b) 如果括號中提供的初值個數(shù)(即字符個數(shù))大于數(shù)組長度,則作語法錯誤處理。如果初值個數(shù)小于數(shù)組長度,則只將這些字符賦給數(shù)組中前面那些元素,其余的元素自動定義為空字符(即‘\0’)。
2. 直接在賦值號右邊給出字符串常量。如: char str[6]=“China”;
注意:a)a) 字符數(shù)組的長度可以通過賦初值的方式隱含定義;如:
char str[ ]={‘C’, ‘h’, ‘i’, ‘n’, ‘a(chǎn)’, ‘\0’};
char str[ ]=“China”;
b) 如果括號中提供的初值個數(shù)(即字符個數(shù))大于數(shù)組長度,則作語法錯誤處理。如果初值個數(shù)小于數(shù)組長度,則只將這些字符賦給數(shù)組中前面那些元素,其余的元素自動定義為空字符(即‘\0’)。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>