C语言字符数组如何初始化?答:C语言允许用字符串的方式对数组作初始化赋值。例如:staticcharc[]={'c','','p','r','o','g','r','a','m'};可写为:staticcharc[]={"Cprogram"};或去掉{}写为:staticcharc[]="Cprogram";当对全体元素赋初值时也可以省去长度说明。例如:staticcharc[]={`c`,``,`p`,`r`...
C++中,字符型数组初始化时超过数组长度会怎样答:char ch[4]={'a','b','c','d','e',''f,'g'};ch[4] 但初始化7+1个字符 产生了数组越界!修改成:char ch[]={'a','b','c','d','e',''f,'g'}; //不写,则根据初始化值自动分配相应的空间 或 char ch[8]={'a','b','c','d','e',''f,'g'}; //至少...