每种语言中,肯定会有专门的用来简便的词或句。例如数学中一直加相同的数就可以用乘法来简化,C++也是如此。
比如,求某几个数中的最大值是多少,用我们已经学过的代码编写,至少需要四行代码,但是这节课我们新学会的知识正好可以将其简化,所以接下来在相同的要求下,我们就可以用更少的代码完成任务了。
按之前的办法,我们要用if elif else条件语句,大致是这样写(两个数用a和b代替):“如果a小于b,那么输出a,否则,输出b”(逗号代表换行)。今天学习的知识就是直接将上面的代码展现出的结果赋值给变量maxn。这么四行代码肯定不能直接赋值,所以需要这样写:“maxn = a > b ? a : b;”。前面maxn=就是赋值的意思了,后面的问号表示那么,中间的冒号隔开最后输出的两个结果,也就是说前面“a >b”的条件若是正确,输出a,否则输出b,最后的分号就类似句号的作用了。赋值成功后,输出maxn就算完成任务了。这大致需要写两行代码。
其实还有一种方法,只用写一行代码,但是也更复杂一点,这里就不多说了。
我发现最近几天我写日记的内容基本都是当天学习到的知识,我很享受复习知识点的过程,因为这样令我感到放松,这十分有意思。
网友评论