若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a; for(大神们帮帮忙
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是...
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a; for(b=1;b<=c;b++) s=s+1;则与上述程序段功能等价的赋值语句是( )。 A. s=a+b B. s=a+c C. s=s+c D. s=b+c 正确答案:B
展开
2个回答
展开全部
上述程序段功能等价的赋值语句是:C s=s+c。
for语句的一般形式为for(表达式1;表达式2;表达式3)语句;它是按一下顺序执行的:
1)先求解表达式1;
2)求解表达式2;若其值为真(值为非0),就执行for语句中指定的内嵌语句,接着执行下一步,反之循环结束,跳至第5)步;
3)求解表达式3;
4)回转上面按第2)步继续执行;
5)循环结束,执行for语句下面的一个语句。
C语言中的for语句比其它语言中的for语句功能强很多,可以把循环体和一些与循环控制无关的操作也作为表达式1或表达式3出现,这样程序可以短小简洁。
扩展资料
C语言中使用for语句注意事项:
1)for循环中的变量可以是一个也可以是多个。
2)for循环中语句可以为语句体, 语句体外加大括号"{}"将参加循环的语句括起来。
3.)for循环中的"单次表达式"、"条件表达式"和"循环体语句"都是选择项, 即可以缺省成只剩下“;”的空语句。
参考资料来源:《C程序设计 (第三版)》 谭浩强 著 清华大学出版社
6 循环控制 6.5 用for语句实现循环
参考资料来源:百度百科--for循环
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询