suchenxiang 发表于 2022-2-7 00:59:35

请问应该怎么理解倒数第四行的 putchar('\n');呢

#include <stdio.h>

int main()
{
      int ch;

      printf("请输入一行英文句子:");

      while ((ch = getchar()) != '\n')
      {
                if (ch >= 'A' && ch <= 'Z')
                {
                        ch = ch - 'A' + 'a';
                }
                else if (ch >= 'a' && ch <= 'z')
                {
                        ch = ch - 'a' + 'A';
                }

                putchar(ch);
      }

      putchar('\n');//这一行代码怎么理解呢

      return 0;
}

wp231957 发表于 2022-2-7 07:06:50

输出一个回车加换行,这玩意咋理解???

Twilight6 发表于 2022-2-7 11:10:15



单纯为了美观吧

ckblt 发表于 2022-2-7 13:13:27

putchar('\n');
相当于
printf("\n");
不过 putchar 只能输出一个字符,
而 printf 能输出字符串
页: [1]
查看完整版本: 请问应该怎么理解倒数第四行的 putchar('\n');呢