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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/29 20:17:10
10.已知:intk;chars="a\045+045\''b";执行语句for(k=0;s++;k++);之后,变量k的值为().A)8B)9C)710.已知:intk;chars="a\045+04

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表示减号
\'表示单引号