当前位置: 技术问答>linux和unix
看看这个程序
来源: 互联网 发布时间:2015-02-16
本文导语: #include #include main() { char *s="Hello, world!"; char *p=s; while (*p++!='') { printf("%c", *p); sleep(1); } printf("n"); } 你认为会有什么输出结果? | ...
#include
#include
main()
{
char *s="Hello, world!";
char *p=s;
while (*p++!='')
{
printf("%c", *p);
sleep(1);
}
printf("n");
}
你认为会有什么输出结果?
#include
main()
{
char *s="Hello, world!";
char *p=s;
while (*p++!='')
{
printf("%c", *p);
sleep(1);
}
printf("n");
}
你认为会有什么输出结果?
|
ello,world!
你绕来绕去干吗?
s中的内容是"hello world!"的首地址。
p中内容等于s中内容,于是也是首地址。
由于在条件判断中++了,printf的第一个字符是e。
你绕来绕去干吗?
s中的内容是"hello world!"的首地址。
p中内容等于s中内容,于是也是首地址。
由于在条件判断中++了,printf的第一个字符是e。
|
好长时间不玩C了,java里就单纯多了。
我猜是不是这个呀,不敢保证对:
Ifmmn, xnsme@
空格之后是什么忘了。
我猜是不是这个呀,不敢保证对:
Ifmmn, xnsme@
空格之后是什么忘了。