【发布时间】:2019-09-11 15:02:58
【问题描述】:
当我执行这个问题时,输出是空白的,为什么,请解释清楚
#include<stdio.h>
int main(){
int a=0,b;
for(b=++a;b == 10; b++/*2*/){
printf("%d",b);//1
}
return 1;
}
我想用这个方法打印1-10
【问题讨论】:
-
这看起来不像 JavaScript。
-
你的循环说 while
bequals10... -
循环第一次迭代时
b的值是多少,是否满足循环条件? -
我建议你阅读tutorial。它包含有关如何解决此问题的宝贵建议。
-
????????是否在调试器中运行了您的代码?这将帮助您逐步检查代码并查看它实际在做什么,而这通常会与您认为它在做什么大相径庭。
标签: c loops for-loop operators equality