[C语言]int若i为整型变量量i初始值为2,表达式++i*i++的计算结果为什么是12

是2次还是0次啊... 是2次还是0次啊

==是关系运算符2113判断5261是否相等。

第一次4102循环i=2条件表达式i==0不成立,16530(假)因此出循环,不继续执行循环体里的输出

俩“;”号之間的条件表达式是一个关系表达式, 其为循环的正式开端,当条件表达式成立时执行中间循环体

运行完之后执行结果是空的。

1.for循环中的变量可以是一个也可以是多个不要局限于一个变量处理到底,那样有时会很单调当程序适合把多个变量组成循环时,用多个for语句来表示僦是有些浪费了

2.for循环中语句可以为语句体, 语句体外加大括号"{}"将参加循环的语句括起来。 for循环的三个表达式都是逗号表达式这样来说,其实每个分号表达式可以由几个逗号表达式构成中间用",”隔开,最后以“;”结束

3. for循环中的"单次表达式"、"条件表达式"和"循环体语句"都是選择项, 即可以缺省成只剩下“;”的空语句, ";"不能缺省的原因是编译格式如此,缺省了编译器不认识而会报错


你对这个回答的评价是?


推薦于 · TA获得超过215个赞

0次 因为i的初始值为2,而第二个条件i==0已经是false了,所以循环根本不执行.

本回答被提问者和网友采纳

你对这个回答的评价是

下載百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

3)以下哪条语句只能出现在循环结構中而不能单独出现:

6)把x,y定义成float类型,并赋同一初值3.14正确的是:

7)若变量已正确定义并赋值,以下哪个表达式不符合C语言语法:

8)以下哪个是不正确的字符常量:

9)若有以下说明语句则对st中成员score的正确引用是

10)若有int i;,则以下循环的执行次数是:

}

共回答了26个问题采纳率:88.5%

在不同嘚C语言环境计算结果是不同的,例如VC里是13

}

我要回帖

更多关于 若i为整型变量 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信