(C语言,很简单的我都不懂)若w=1,x=2,y=3,z=4,则条件表达式w<x?w:y<z?y:z的值是()。

如题所述

执行结果为1,也就是w的值。

这句话首先判断w<x条件是否成立成立就返回w否则判断y<z是否成立,成立反回y,不成立返回z,由于w<x条件成立,所以返回w的值。

如果w小于x为真则取w为假取y,如果y小于z为真则取y为假则取z。

扩展资料:

正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。

参考资料来源:百度百科-正则表达式

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-10-17

若w=1,x=2,y=3,z=4,则条件表达式w<x?w:y<z?y:z的值是4。

(A>B)?A:B;若(A>B)为真,则取A,如果(A>B)为假,则取B。

扩展资料:

C程序的生成过程:

C程序是先由源文件经编译生成目标文件,然后经过连接生成可执行文件。源程序的扩展名为 .c ,目标程序的扩展名为 .obj , 可执行程序的扩展名为 .exe 。

标识符:

在编写程序时,必须为函数、变量等命名,这个名字称为标识符。C语言中标识符的命名规则如下:标识符只能由字母、数字、下划线组成;

标识符的第一个字母必须是字母和下划线;标识符区分大小写字母,如If和if是两个完全不同的标识符。

合法标识符如下: A6, b_3 , _mn 非法的标识符如下: ab#12 , 8m , tr3:4 , yes no标识符不能与程序中具有特殊意义的关键字相同,不能与用户编制的函数名、C语言库函数相同,在程序中各种标识符尽量不要重复,以便区分。选择变量名和其他标识符时,应注意做到 “见名知义”。

本回答被网友采纳
第2个回答  推荐于2017-11-25
w<x?w:y<z?y:z可以先加括号来区别,即为w<x? (w) : (y<z?y:z),其表达的意思就是,如果w<x满足则取(w)否则取(y<z?y:z)但这又是一个条件选择,继续判断,如果满足y<z,则取y否则取z本回答被网友采纳
第3个回答  2012-06-17
1
如果w小于x为真则取w为假取y,如果y小于z为真则取y为假则取z追问

2012-6-17 11:17:55 :不是y“3”吗
难道是……右

追答

从左到右,前一半w<x?w:y取到了w所以就不用管y<z?y:z

追问

哦哦,还以为是算完呢,或者自右向左

相似回答