作业帮 > 综合 > 作业

下面这段程序能不能给我详细解析下怎么运行 ,

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/22 21:25:54
下面这段程序能不能给我详细解析下怎么运行 ,
ch=s1[a];
\x09\x09if(ispunct(ch))
\x09\x09has_punct=true;
\x09\x09else
\x09\x09\x09s2+=ch;
C++的
ch=s1[a];  // 数组中的第a+1个元素赋值给ch
if(ispunct(ch))  // 如果字符ch是符号.ispunct(ch)检查参数ch是否为标点符号或特殊符号.返回TRUE也就是代表参数ch非空格、非数字和非英文字母.
    has_punct=true; // ch是标点符号就给has_punct赋值true
else 
    s2+=ch; // 否则s2加上这个ch