[面试题] for() while() 条件判断 赋值问题

http://group.jobbole.com/7963/#comm-11311

【题目】:下列for循环的循环体执行次数为

for(int i=10, j=1; i=j=0; i++, j--)()

A 0

B 1

C 无限

D 以上都不对

=======================

【分析】 答案:A , 0次执行

int main()
{
//for ( init; condition; increment ) condition = i=j=0, 所以 condition=0 所以 condition为false 所以不执行。
for (int i = 10, j = 1; i = j = 0; i++,j--)
{
printf_s("just tedsa阿萨德\n");
} int a = 0, b = 0;
while ( a = b = 0)
{
printf_s("ww\n");
} return 0;
}
上一篇:java 堆栈分析


下一篇:【js基础】js排序方法——快排+堆排+插排+选择排