将如下 C++ 代码中的 printf("\n") 更换为 printf("%c", '\n'),输出效果相同。
for (int i = 0; i < 100; i++) {
if (i % 5 == 0)
printf("\n");
printf("%2d ", i);
}
正确答案:正确(√)
for (int i = 0; i < 100; i++) {
if (i % 5 == 0)
printf("\n");
printf("%2d ", i);
}
正确答案:正确(√)
printf("\n") 输出一个换行符;printf("%c", '\n') 用 %c 输出字符 '\n',同样是一个换行符,两者效果完全相同,选 √。💡 %c 按字符输出,'\n' 就是换行字符,与直接写字符串 "\n" 等价。想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?
进入 GESPPASS 开始练习