1.8.3 for
《程序员面试笔试真题与解析》本书针对当前各大 IT企业面试笔试中特性与侧重点,精心挑选了 3年以来近百家典型 IT企业的面试笔试真题,这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机 APP、安全关键软件等,面试笔试真题非常具有代表性与参考性。本节为大家介绍for。
- 作者:猿媛之家来源:机械工业出版社|2017-12-06 17:00
有奖调研 | 1TB硬盘等你拿 AI+区块链的发展趋势及应用调研
1.8.3 for
【真题 96】在 for循环中,是先执行循环体后再判断条件。()。
答案:错误。
在 for循环中,首先进行条件判断,然后再根据条件判断的结果判断是否执行循环体内容。如果初
值不满足条件,则一次都不执行循环体内容。例如:
- for (i = 100; i < 100; i++)
- printf("hello");
上述语句是没有输出的。
【真题 97】语句 for(;1;)是什么意思?答案:语句 for(;1;)的意思是执行无限循环,常见于嵌入式软件研发的中断控制中。与其功能类似的写法还有 while(1)。
【真题 98】假设变量 m和变量 n都是 int 类型,那么以下关于 for循环语句的描述中,正确的是()。
- for(m=0,n=-1;n=0;m++,n++)
- n++;
A.循环体一次也不执行 B.循环体执行一次 C.是无限循环 D.有限次循环
答案:A。
for循环是否继续执行取决于中间的判断条件是否为真,本题中,判断条件为 n赋值为 0(并非 n是
否等于 0),n=0的值是 0,也就是说条件一直为假,所以,循环体一次也不会执行。
有的读者就不明白了,为什么语句 n=0的返回值是 0呢?其实,赋值表达式的值就是赋给的值,例如 n=1的值就是 1,a=(n=0),a的值就是赋值表达式的值,而 a的值会是 0。所以,选项 A正确。
喜欢的朋友可以添加我们的微信账号:
51CTO读书频道二维码
51CTO读书频道活动讨论群:365934973
【责任编辑:book TEL:(010)68476606】
回书目 上一节 下一节 |
- 大家都在看
- 猜你喜欢
- 24H热文
- 一周话题
- 本月最赞
- 3.3.1.1 标准9针串口引脚定义8.2.8 drawRoundRect方法:绘制圆角矩形4.5.1 登录页面login.jsp2.6.1 @Produces注解一、中国制造2025主要内容Python即学即用深入理解Spring Cloud与微服务构建12.2 使用DROP INDEX删除索引
- 3.3.1.1 标准9针串口引脚定义一、中国制造2025主要内容8.2.8 drawRoundRect方法:绘制圆角矩形7.2.3 用ALTER TABLE语句来创建索引2.6.1 @Produces注解深入理解Spring Cloud与微服务构建12.2 使用DROP INDEX删除索引8.2.12 drawArc方法:绘制圆弧
- 3.3.1.1 标准9针串口引脚定义深入理解Spring Cloud与微服务构建8.2.8 drawRoundRect方法:绘制圆角矩形一、中国制造2025主要内容7.2.3 用ALTER TABLE语句来创建索引2.3 三角函数的图像12.2 使用DROP INDEX删除索引2.6.1 @Produces注解
视频课程+更多
-
Shell运维自动化高级实战视频课程[老男孩Linu
讲师:老男孩107285人学习过
-
零基础新版CCNA教学(真实案例结合)视频课程
讲师:吴群35696人学习过
-
C语言从零到实战视频课程
讲师:武永亮44091人学习过
最新专题+更多
- 精选博文
- 论坛热帖
- 下载排行
读 书 +更多
Visual Studio 2005+SQL Server 2005数据库应用系
本书主要介绍采用Visual Studio 2005的C#语言为前台,SQL Server 2005数据库为后台的数据库系统开发技术。 全书分为15章,内容包括走进.NE...
-
订阅51CTO邮刊
点击这里查看样刊