以下正确的程序段是

admin2010-12-10  35

问题 以下正确的程序段是

选项 A、char str1[  ]="12345", str2[  ]="abcdef";
B、char str[10],*st="abcde";strcat(str,st);
C、char str[10]="  "。*st="abcde";strcat(str,st);
D、char *st1="12345", *st2="abcde";strcat(st1, st2);

答案C

解析 本题考查了一维字符数组的定义和初始化。选项C中str[10]初始化为空,可以不必进行类似""的空赋值,字符数组若没有进行初始化赋值,默认的字符为空,并且定义完str数组后,应该用","分隔而不是"。",所以选项C错误。
转载请注明原文地址:https://kaotiyun.com/show/uGPp777K
0

最新回复(0)