这个循环要执行多少次
2016-03-09 12:31
106 查看
for(int i = 0,j = 1; i = j = 0; i++, j--){;}
以上循环会执行多少次
A 0
B 1
C 无限循环
D 以上都不对
关键是条件的赋值表达式i = j = 0;结果还是0,第一次循环都不会执行,如果这里换成i = j = 1;就会是无限循环。
同理的if和while判断,如果是一个赋值表达式,左值的结果作为判断条件。
以上循环会执行多少次
A 0
B 1
C 无限循环
D 以上都不对
关键是条件的赋值表达式i = j = 0;结果还是0,第一次循环都不会执行,如果这里换成i = j = 1;就会是无限循环。
同理的if和while判断,如果是一个赋值表达式,左值的结果作为判断条件。
相关文章推荐
- 【SpringMVC架构】SpringMVC介绍(一)
- git上传本地项目到github
- Android Studio1.4.x JNI开发基础-基本环境配置
- ios8中百度推送接收不到
- shell
- Android数据存储之数据库
- 聚类算法 理论
- Java中4大基本加密算法解析
- 第二次作业
- 解决Transport Security has blocked a cleartext HTTP resource load since it is insecure
- unity 编辑器工具扩展
- HTML5 canvas绘制雪花飘落动画(需求分析、知识点、程序编写分布详解)
- PHP不点击按钮post并跳转
- C#播报语音:检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败
- poj 2369 Permutations 置换
- Pasha and Phone(思维)
- php 如何自动post
- [Android] 获取文件的MIME类型
- jquery.lazyload.js图片延迟加载(懒加载)--转载
- HDU 1560 DNA sequence DFS