这个C语言题为什么选D

题目中,f的作用是存储每次乘积的徝.首先排除A,A中f=0,每次相乘都是0.比如5!吧,第一次应该是f=f*5,f初值是0,那么等号左边的f被赋值后还是0,最后结果永远是0,算不出值来.

采纳数:2 获赞数:1 LV3

因为K++先做操作后运算的

a最后得到的值应该是1

A,C是不可能的了。

你对这个回答的评价是?

输入为1就执行到case1了,因为cout中是K++即先输出,后自身+1

还囿就是case1有break语句,所以执行完case1就不往下执行了

你对这个回答的评价是?

是应为k++是后自增操作符是先输出k,之后再执行++操作如果写成++k,結果就是B

主要是区分前自增和后自增操作符。

你对这个回答的评价是

我要回帖

更多关于 D型题 的文章

 

随机推荐