saberAMD 发表于 2019-4-6 09:17:17

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;
}

杨扬阳羊洋 发表于 2019-4-6 09:37:45

if 是条件判断,不是循环
页: [1]
查看完整版本: break