GESPPASSGESP C++ 真题 · 逐题精解
GESP 2026年9月 C++三级 判断题 第7题
C++三级判断题2026年9月第7题
所属知识点:字符串处理 难度要求:掌握 考频:—
判断字符串中字符是否是 '0' 或者 '1' ,可以写条件: if(str[i]==0 || str[i]==1) 。
正确答案:错误(×)
题目解析
错误。这里比较的是整数 0 和 1,其中 str[i]==0 实际判断的是空字符 '\0'(ASCII 0),str[i]==1 判断的是 ASCII 值为 1 的控制字符。判断字符 '0'、'1' 应写成 if(str[i]=='0' || str[i]=='1')('0'=48、'1'=49)。