下面这段程序能不能给我详细解析下怎么运行 ,ch=s1[a];\x09\x09if(ispunct(ch))\x09\x09has_punct=true;\x09\x09else \x09\x09\x09s2+=ch;C++的

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 10:35:33
下面这段程序能不能给我详细解析下怎么运行 ,ch=s1[a];\x09\x09if(ispunct(ch))\x09\x09has_punct=true;\x09\x09else \x09\x09\x09s2+=ch;C++的
x͒IO@ 'Ͱ\I) &4."hpaXѠh"l _[hZ^x7޼/fylFXiy["RiwI$:i/Z5!JejQX-mLNkmսs, ʊa Ģ^W®/D7q|3RXnqg0;,6p>ת0 )@򼹓'BxfSঐvSYD w鰚$KpJ(őzTnp! \TF41IucfG]PI+1aˑ;_f!zcŘ"`ߋ5Ƣ%ŋ3UekP` " ߸

下面这段程序能不能给我详细解析下怎么运行 ,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