设已定义int i和char cl[10],c2[10]=’’Chinese’’;则能正确赋值的语句是( )。

admin2017-11-24  9

问题 设已定义int i和char cl[10],c2[10]=’’Chinese’’;则能正确赋值的语句是(  )。

选项 A、c1=c2;
B、for(i=0;i<=7;i++)cl=c2
C、while(c2)c1++=c2++;
D、for(i=0;c2;i++)cl=c2

答案B

解析 首先字符数组只有在初始化的时候整体赋值,否则只能对字符数组逐个赋值,所以选项A错误;字符数组名是常量,不能改变,故选项C错误;字符串包含结束符’\0’,但选项D中在处理到c2=’\0’时,跳出循环,未能将其赋给cl,所以选项D也是错误的。
转载请注明原文地址:https://kaotiyun.com/show/ZSID777K
0

相关试题推荐
最新回复(0)