初心沫白c 发表于 2022-8-14 15:30:18

为何删除会有乱码

#include <stdio.h>

int main()
{
      int ch = 'A';
      int count = 3;

      while (count)
      {
                ch = ch + count;
                count = count - 1;//这是什么意思,为何删除会有乱码。
                putchar(ch);
      }

      putchar('\n');

      return 0;
}

一点点儿 发表于 2022-8-14 15:33:16

count = count - 1;count 由3递减到0,退出循环

初心沫白c 发表于 2022-8-14 15:34:09

感谢!{:10_257:}

jackz007 发表于 2022-8-14 15:34:38

         如果删除这一句代码,恐怕问题不是会打印乱码,而是打印字符 'D' 的死循环。
页: [1]
查看完整版本: 为何删除会有乱码