【愿成其身】[10]问号表达式 – 酷炫的利器

君甚屌,令堂可知?


第十篇文章,能看到这里,说明已经基本上踏入了这道大门。虽然路还很长,但是已经走在了路上。

所以这一篇文章讲一个虽然不影响解题,但是熟练运用会让代码看起来很酷炫的小知识点:问号表达式。

其基本形式如下:

1
(/*条件*/)?(/*语句1*/):(/*语句2*/)

当条件1成立的时候,表达式的值取决于语句1,否则取决于语句2。

例子:

1
printf("%s\n",a>b?"A":"B");

具体的如何运用,还是需要自己在实践中多多尝试。

如果能运用的非常自如,那么说明对程序的结构把握的很好,也有利于进一步的学(zhuang)习(bi)。

练习题:

三个数的最值

该内容采用 CC BY-NC-SA 4.0 许可协议。
最后更新于 2016-08-24 16:00:02