求助 为什么结果不是(hello)
#include<stdio.h>int main()
{
char s[100] = "hello world";
int i=0;
while (s[i])
{
if (s[i] == ' ')
{
s[i] = 0;
break;
}
}
printf("(%s)\n", s);
getchar();
return 0;
}
2016-08-16 20:42
[此贴子已经被作者于2016-8-16 20:50编辑过]

2016-08-16 20:48
2016-08-16 20:50
2016-08-16 21:16
2016-08-16 21:32
程序代码:#include<stdio.h>
int main()
{
char s[100] = "hello world";
int i=0;
while (s[i])
{
if (s[i] == ' ')
{
s[i] = 0;
break;
}
i++; //你这里i不递增 只会是一个无限循环
}
printf("(%s)\n", s);
getchar();
return 0;
}

2016-08-16 22:02

2016-08-16 22:10
2016-08-16 22:23
[此贴子已经被作者于2016-8-16 22:34编辑过]

2016-08-16 22:27
2016-08-16 22:36