C++初学例程4
2014-01-16 16:09
246 查看
#include<iostream>
using namespace std;
int main()
{
//三目运算符
int a;
int b =4;
cout<<"输入整数a=\n";
cin>>a;
if(a>b)
{
cout<<"a > b\n";
}else
{
cout<<"a<b\n";
}
//三目运算符 就是实现上面的比较和赋值
int z;
z = (a>b)? a:b; //如果a>b成立 则将a的值 赋值给z 否则将b的值赋值给z
cout<<"z = "<<z<<"\n";//使用三目运算比使用if-else语句要简短很多
z = a>b?a:(a>b?a:b);//三目运算符的 执行顺序问题 从右向左执行
//三目运算符 使用在赋值语句中的
cout<<(a>b?a:b)<<"\n";
return 0;
}
using namespace std;
int main()
{
//三目运算符
int a;
int b =4;
cout<<"输入整数a=\n";
cin>>a;
if(a>b)
{
cout<<"a > b\n";
}else
{
cout<<"a<b\n";
}
//三目运算符 就是实现上面的比较和赋值
int z;
z = (a>b)? a:b; //如果a>b成立 则将a的值 赋值给z 否则将b的值赋值给z
cout<<"z = "<<z<<"\n";//使用三目运算比使用if-else语句要简短很多
z = a>b?a:(a>b?a:b);//三目运算符的 执行顺序问题 从右向左执行
//三目运算符 使用在赋值语句中的
cout<<(a>b?a:b)<<"\n";
return 0;
}
相关文章推荐
- C++初学之例程2
- C++初学例程1
- C++初学例程3
- C++初学例程5---类的定义和类中方法的定义及调用
- 初学C++正则表达式(regex)
- C++语言基础 例程 对象数组
- SystemC——一套将C++扩展为硬件描述语言的Class Library (初学SystemC有感)
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第4章编程练习8
- C#调用c++的动态库dll演示例程
- 两年前初学C++的体会
- 初学C++
- C++初学之 2.递归算法典型案例: 斐波那契(Fibonacci)兔子问题(第三项为前两项的累加问题)
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第6章编程练习2
- C++初学笔记
- boost c++ lib on linux(3) - thread库的使用初学
- 初学lua --lua嵌入c++的一个问题(初始化lua出错,版本问题)
- C++语言基础 例程 案例:MyVector类的设计
- C++初学初练类与对象之矩阵简单功能实现
- 从零开始学C++之标准库类型(二):vector 类简介和例程
- C++语言基础 例程 类的声明和对象的定义