作者:老王福_640 | 来源:互联网 | 2023-09-15 16:55
#includemain(){chars[]012xy\08s34f4w2;ascii码0对应的字符为空字符本来\08可以理解为1个字符,但8不是8进制数,斜线只
#include
main()
{
char s[]="012xys34f4w2";
//ascii码0对应的字符为空字符
//本来可以理解为1个字符,但8不是8进制数,斜线只能转义0
//当循环到#include
main()
{
char s[]="012xy\08s34f4w2";
//ascii码0对应的字符为空字符
//本来\08可以理解为1个字符,但8不是8进制数,斜线只能转义0
//当循环到\0时,循环条件不成立,则退出循环
int i,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>='0' && s[i]<='9') printf("%c ",s[i]),n++;
else printf("%c ",s[i]);
printf("%d",n);
getchar();
}时,循环条件不成立,则退出循环
int i,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>='0' && s[i]<='9') printf("%c ",s[i]),n++;
else printf("%c ",s[i]);
printf("%d",n);
getchar();
}
搜索
复制