|
1
0
首先,在你的代码中
你差一点就离开了 undefined behavior 。应该是
也就是说,您需要刷新输出缓冲区,才能将缓冲区内容实际发送到相关文件。否则,标准输出实际上是行缓冲的,它不会自动刷新内容。所有内容将存储在缓冲区中,当程序即将完成时,所有打开的缓冲区将被刷新,然后整个内容将全部显示。 |
|
|
2
-1
这个
在这种情况下,它的工作原理是循环中没有其他变量。因此,每次在循环中,变量
如果您有一个包含多个
另外,正如其他人提到的,您需要刷新输出。 |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 9 月前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 9 月前 |
|
|
Bobby · 复合字面值总是左值吗? 9 月前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 9 月前 |