2004.4.23]程序下面程序的运行结果是是 int a = 0, b = 5, c = 3; wh

正确答案是8 怎么得来的

循环中只循环了一次就出来了

判断while(b--<0) 之后 结果为不小于 跳出循环 不应该是b=b-a=9吗 为什么会等于8 难道是又算了一遍b--吗
是的,循环内算完在进行while括号内的運算b--,然后判断
相当于把b--移到循环内的a++后面,while括号中只有b<0.

你对这个回答的评价是

你对这个回答的评价是?

    顺序选择和循环是程序的三大基本结构,无论多么复杂的程序都是用这三种结构写出来的。

printf("呵呵!\n"); //要想else对应第一个if则必须在本应与其对应的if语句上加大括号,使其單独成句 if (3)// if():对真假的处理,0为假非0为真

当运行以下程序时输入abcd,程序嘚输出结果是:()

请帮忙给出正确答案和分析,谢谢!

我要回帖

更多关于 下面程序的运行结果是 的文章

 

随机推荐