甲贺忍蛙进化第几集啊:帮我看看这个题!!

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 17:03:59
char s[]={
'\t',
'0',
'\n',
'}',
';',
'\n',
'\n',
'/',
'*',
'\n',
0
};
main()
{
int i;
printf("char \ts[]={\"");
for(i=0;s[i];i++)
printf("\t%d,\n",s[i]);
printf("%s",s);
getch();
}
最后结果:
char s[]={" 9,
48,
10,
125,
59,
10,
10,
47,
42,
10,
0
};

/*

这里的:printf("%s",s);;输出的是哪个字符串?
还有结果里的/*从哪来的啊!

第一个printf输出的是
9,
48,
10,
125,
59,
10,
10,
47,
42,
10,
因为到s[i] i=9时
即s[9]里面是个0
所以在写到这时跳出循环
0不会输出
然后是输出字符串s
先打了一个\t退格符
然后打出0
然后\n换行
然后打出};
然后连着两个\n换行
然后打出/*
然后一个\n
然后是0结束符

你这个是什么编译程序,什么操作平台