问题
填空题
执行以下程序段后,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’;
答案
参考答案:600
解析: 程序中for循环的条件是当前字符大于或等于字符’0’且小于或等于字符’9’的 ASCII码值,则s=10*s+ch[a]-’0’。计算结果是将字符串"600"转换为整型数600。