下面这段程序能不能给我详细解析下怎么运行 ,ch=s1[a];\x09\x09if(ispunct(ch))\x09\x09has_punct=true;\x09\x09else \x09\x09\x09s2+=ch;C++的
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 12:53:14
下面这段程序能不能给我详细解析下怎么运行,ch=s1[a];\x09\x09if(ispunct(ch))\x09\x09has_punct=true;\x09\x09else\x09\x09\x09
下面这段程序能不能给我详细解析下怎么运行 ,ch=s1[a];\x09\x09if(ispunct(ch))\x09\x09has_punct=true;\x09\x09else \x09\x09\x09s2+=ch;C++的
下面这段程序能不能给我详细解析下怎么运行 ,
ch=s1[a];
\x09\x09if(ispunct(ch))
\x09\x09has_punct=true;
\x09\x09else
\x09\x09\x09s2+=ch;
C++的
下面这段程序能不能给我详细解析下怎么运行 ,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