break
本帖最后由 saberAMD 于 2019-4-6 09:19 编辑#include <stdio.h>
#define MAX 1024
int main()
{
char str;
char *target = str;
char ch;
int length = 0;
printf("请输入一个字符串:");
fgets(str, MAX, stdin);
while (1)
{
ch = *target++;
if (ch == '\0')
{
break;break不是跳出当前循环和语句吗,怎么跳出while循环的,应该跳出的是if语句呢有点不懂
}
if ((int)ch < 0)
{
target += 2;
}
length++;
}
printf("您总共输入了 %d 个字符!\n", length - 1);
return 0;
} if 是条件判断,不是循环
页:
[1]