填空题
执行以下程序段后,s的值为
【15】
。
static char ch[]="600";
int a,s=0;
for(a=0;ch[a]>='0'&&ch[a]<='9';a++)
s=10*s+ch[a]-'0';
1、
【正确答案】
1、600
【答案解析】
[解析] 程序中for循环的条件是当前字符大于或等于字符'0'且小于或等于字符'9'的 ASCII码值,则s=10*s+ch[a]-'0'。计算结果是将字符串"600"转换为整型数600。
提交答案
关闭