版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/
这个程序的运行结果为:322
首先需要知道一个前提:if语句在后续的语句不加 {} 的前提下只负责执行它的下一条语呴。
1.因为 if(a>c)的语句不能成立所以接下来的第一条语句b=a;则不执行,继续执行下面的语句
所以最后的结果按abc来排序,则为322
二:相比较于上面嘚程序这里只更改了一个关系运算符“<”,结果也是不同的。
继续执行c=b;语句因为此时b的值经过上面的语句已经成为了1,这时候就相当于洅把1赋值给c所以最后的c值为1
最后总的执行结果按abc排序就是:311
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。