10.已知:int k; char s="a\045+045\'b";执行语句for(k=0;s++;k++); 之后,变量k的值为( ).A)8 B)9 C)7

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/30 20:59:18
10.已知:int k; char s=
x)34xM/}gVf^BBrFbBRb6Ǩ')Y?\baϋk/M/ȶ5.ִֶVx>3^g?aϓ445-4-5mn~)//}6co,ԁigcL~k=ٱ (|gs??h:D/{I?Mb D;X/@TV0bSG 3j@2/xd!PީOL$ف(

10.已知:int k; char s="a\045+045\'b";执行语句for(k=0;s++;k++); 之后,变量k的值为( ).A)8 B)9 C)7
10.已知:int k; char s="a\045+045\'b";执行语句for(k=0;s++;k++); 之后,变量k的值为( ).A)8 B)9 C)7

10.已知:int k; char s="a\045+045\'b";执行语句for(k=0;s++;k++); 之后,变量k的值为( ).A)8 B)9 C)7
应该是8.
循环9次,k的值从0到8.
字符串的结束符标志为'/0'
当遍历字符串S到'/0'时,循环结束.
char s="a \045 + 0 + 4 5 \’b"
\045表示减号
\'表示单引号