色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

C語言如何給字符數組初始化

錢諍諍2年前13瀏覽0評論

C語言如何給字符數組初始化?

1、直接逐個初始化字符數組:

字符數組的初始化,最容易理解的方式就是逐個字符賦給數組中各元素。

char str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'};

注意:如果花括號中提供的字符個數大于數組長度,則按語法錯誤處理;若小于數組長度,則只將這些字符數組中前面那些元素,其余的元素自動定為空字符(即'\0'

)。

2、用字符串常量來初始化字符數組:

在c語言中,將字符串作為字符數組來處理。因此可以使用字符串來初始化字符數組。

char str[]={"I am happy"};

也可以省略花括號。

char str[]="I am happy";

但是,上述這種字符數組的整體賦值只能在字符數組初始化時使用,不能用于字符數組的賦值,字符數組的賦值只能對其元素一一賦值,下面的賦值方法是錯誤的。

char str[];

str="I am happy";//錯誤,字符數組的賦值只能按元素一一賦值

java對象數組怎么賦值,C語言如何給字符數組初始化