一. 概述
三元运算符就是三个元素参与运算的操作符。
三元运算符有特定的符号和表达形式,(条件表达式)?表达式1:表达式2; 依照条件表达式的结果是true还是false,
来决定运行表达式1还是2。
我们开始对三元运算符进行一个演示:
DOS显示在编译的过程中出现了错误。第一个错误就交代了语法有错误,一个错误的出现,导致了后续一系类的错误。
当将源程序改动后,DOS就显示正常。
我又重新换了一种书写方式,DOS结果又显示错误。
上面的种种错误都显示出,我们对于三元运算符的认识和运用不熟悉。
二. 三元运算符的
分析:什么是变量?就是不确定的数据。如果不能确定的话,就是变量,就需要定义类型,开始赋不赋值都可以,但是涉及输出的时候一定要有数值,看下图。只要输出的不是Z,那么即使Z没有赋值,源程序也是可以编译,运行的。
这里的max不确定的数据,因此也是变量,也需要定义类型。如果不定义类型的话,DOS就会报错,显示如下。也就是说,只要是变量,一定要定义类型,赋不赋值可以另说。
下面有一个正确的书写。
总结:我始终觉着这里讲解的例子过于单薄,没有深刻的解释清楚三元运算符使用的深刻含义,
(条件表达式)?表达式1:表达式2; 这里的条件表达式绝非简单的比较大小,而且对于如何写表达式,
我们也是不清楚。在条件表达式的左边一定要有,赋值给变量的样式出现么?依据上面的说明,
我们可以肯定一点的是,这个三元运算符的结果一定是个变量。一定要找个空间装它么?
还有一点:只要是运算符,总会有结果。
从这个比较三个数得最大,以及上面的比较两个数得最大,我们又回到最初那句话,计算机是帮助计算的工具,
程序将我们日常生活中的许多工作,都在计算机上表现了出来。我们只需要讲之前所学的知识点,通过计算机高级
语言的书写方式,在计算机上书写出来即可。这个就需要我们非常熟悉,计算机语言的书写规则。