for循环的判断和运算符的结合
2013-04-22 16:37
134 查看
以下程序来源《程序员面试宝典》第三版,对它进行简单的修改,更完全的理解:for循环的判断认为是一个表达式,任何一个不成立,就不会执行。形象理解i++与++i的区别。
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
int a, x;
for (a=0,x=0; a<=1 && !x++; a++)
{
a++;
}
cout<<a<<" "<<x<<endl;
for (a=0,x=0; a<=0 && !x++;)
{
a++;
}
cout<<a<<" "<<x<<endl;
for (a=0,x=0; a<=1 && !x++;)
{
a++;
}
cout<<a<<" "<<x<<endl;
for (a=0,x=0; a<=0 && !x++;)
{
a++;
}
cout<<a<<" "<<x<<endl;
return 1;
}
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
int a, x;
for (a=0,x=0; a<=1 && !x++; a++)
{
a++;
}
cout<<a<<" "<<x<<endl;
for (a=0,x=0; a<=0 && !x++;)
{
a++;
}
cout<<a<<" "<<x<<endl;
for (a=0,x=0; a<=1 && !x++;)
{
a++;
}
cout<<a<<" "<<x<<endl;
for (a=0,x=0; a<=0 && !x++;)
{
a++;
}
cout<<a<<" "<<x<<endl;
return 1;
}
相关文章推荐
- 1008: 级数求和(附:在使用for循环里的表达式二进行判断时的注意事项【两种求解方法】)
- Linux shell编程 9 ---- 判断+运算符
- Android中ListView结合CheckBox判断选中项
- 判断当前for循环为一层新的循环方法
- 判断字符是否为运算符及运算符优先级
- Android中ListView结合CheckBox判断选中项
- Android中ListView结合CheckBox判断选中项
- java instanceof 运算符 判断类的实例
- js使用for循环及if语句判断多个一样的name
- scala学习笔记(四)——运算符、条件判断、循环
- C#控制台基础 通过is运算符判断父类装载的是哪个子类
- python中的关于列表for循环和条件判断的混用
- C语言奇偶数判断及三目运算符了解
- [java学习笔记]java语言基础概述之运算符&程序流程控制&for循环嵌套
- Android中ListView结合CheckBox判断选中项
- Android-结合trim()方法处理输入信息并且判断是否为空
- C#结合正则表达式判断各种用户输入合法性
- js和html结合的判断、循环语句
- for循环的条件判断中为什么用'!='而不用'<'
- C语言*函数调用* 判断输入数字各个位数的和>> 结合判断一个数是几位数