作业帮 > 综合 > 作业

#include main(){char s[]="012xyz\08s34f4w2"; int i,n=0; for(

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 06:59:39
#include main(){char s[]="012xyz\08s34f4w2"; int i,n=0; for(i=0;s[i]!=0;i++) if(s[...
#include
main(){char s[]="012xyz\08s34f4w2";
int i,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>='0'&&s[i]
for(i=0;s[i]!=0;i++) 这里的0是数值,即:'\0'字符串结束符
s[0]是’0‘,它是字符,其数值为48,此’0‘非彼0('\0')!
char s[]="012xyz\08s34f4w2";
s[0]='0'
s[1]='1'
s[2]='2'
s[3]='x'
s[4]='y'
s[5]='z'
s[6]='\0' 即0,到这里循环结束,共三个数字,所以输出3