#include<stdio.h>
int main()
{
int i = 1;
while(i<=10){
if(i==5){
continue;
}
printf("%d",i);
i++;
}
return 0;
}这段代码在XCode开发平台下是没有输出的,主要原因是输出缓冲区的原因。
输出缓冲区的清空条件:
1、当用户输入时。
2、当输出换行符时。
3、当程序运行结束时。
4、缓冲区满时。
5、手动清空缓冲区。
fflush(0);
本文分析了一段C语言代码在XCode环境下无法正确输出数字的问题,解释了输出缓冲区的工作原理,并提供了几种使缓冲区内容立即显示的方法。
#include<stdio.h>
int main()
{
int i = 1;
while(i<=10){
if(i==5){
continue;
}
printf("%d",i);
i++;
}
return 0;
}这段代码在XCode开发平台下是没有输出的,主要原因是输出缓冲区的原因。
输出缓冲区的清空条件:
1、当用户输入时。
2、当输出换行符时。
3、当程序运行结束时。
4、缓冲区满时。
5、手动清空缓冲区。
fflush(0);
9597

被折叠的 条评论
为什么被折叠?