---------------
main.m
---------------
#import
<Foundation/Foundation.h>
int
main()
{
NSString * str =
5
>
3
?
@"5
大于
3"
:
@"5
不大于
3"
;
NSLog(@"%@", str);
5
>
3
? NSLog(
@"5
大于
3"
) : NSLog(
@"5
小于
3"
);
}
一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。
二、本节代码涉及到的知识点:
1.三目运算符( ? : )的语法格式如下:
表达式 ? 表达式为真的的情况 : 表达式为假的情况;
2.三目运算符可以作为if else语句的精简写法。
但if后的代码块可以有多个语句,而三目运算符不支持多个语句。
3.上面的示例代码可转换为if else语句如下:
if (5 > 3)
NSLog(@"5大于3");
else
NSLog(@"5小于3");