码迷,mamicode.com
首页 > 其他好文 > 详细

小节 +三元表达式

时间:2016-04-10 01:10:53      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

1):顺序结构:语句顺序执行

2):分支结构:语句在满足条件下执行

if ;if- else;if-elseif;switch-case

3): 循环结构:语句在满足条件下循环执行多次

while;do-while;for

4):跳转语句

break;continue;goto


 

三元表达式:

表1?表2:表3

执行过程:首先计算表达式1,表达式1应该是一个能够计算成bool类型的值,如果表1的值为true,则表达式2的值做为整个表达式的值,如果表1的值为false,则表达式3的值做为整个表达式的值.

注意:表达式2和3的类型要相同(容)


 

例:

//int a = 10;
//int b = 20;
//if (a>b)
//{
// Console.WriteLine(a);

//}
//else
//{
// Console.WriteLine(b);

//}
//Console.ReadKey();

//上题可以用三元表达式来求
int a = 10;
int b = 20;
int max = a > b ? a : b;//三元表达式 可以理解成如果a>b刚输出A的值,反之则输出B的值
Console.WriteLine(max);
Console.ReadKey();


 上题另一种写法:

//可以这样缩写:
int a = 10;
int b = 20;

Console.WriteLine(a > b ? a : b);
Console.ReadKey();

小节 +三元表达式

标签:

原文地址:http://www.cnblogs.com/swlq/p/5373022.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!