我有代码:
#include <stdio.h>
int main(void) {
int c;
c = getchar();
putchar(c);
return 0;
}
并在编译和运行后,k
例如当我输入时,它会打印出k%
. 为什么会打印出来%
?
编辑:我测试了一些东西并意识到它是外壳(我正在使用带有 oh-my-zsh 配置的 zsh,这非常棒)这样做是为了进入一个新行。我在函数末尾附加了 putchar('\n')main()
并且它没有打印出来。感谢您的有用评论。
(请让我知道拒绝投票的原因,以便我将来改进我的进一步问题)