失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > c语言里怎么解释程序 C语言程序详细解释一下各步骤意思

c语言里怎么解释程序 C语言程序详细解释一下各步骤意思

时间:2021-09-27 01:39:03

相关推荐

c语言里怎么解释程序 C语言程序详细解释一下各步骤意思

要点1:三目(要三个元素)运算符会用吧?(A)? B : C; 其中A是一个表达式(是值就没多大意义

了,因为0代表假,非0代表真),如果A为真,就执行B(B可以是值或表达式 ),假就执行C

要点二: a>b;,如果a>b;成立,则该表达式的值为1, 不成立就为0(注意是表达式,即a>b;整个

于是,temp = a>b; 等价于 temp = (a>b); 即temp 的值非0即1

懂了上面,你的就不难了~~你的是所谓的嵌套哦,如果把括号打出来就容易了

写成这样就清晰点:max = ( (a>b)? a : b) > ( (c>b)? c : b)? ( (a>b)? a : b) : ((c>b)?(c):(b) );

A B C A B C A B C

A B C | A B C

从最里层的括号到外面, 即先分析小的 A B C, 再大的, 最后才比较>的两边,然后赋值给max(0又么1)

呵呵,看得懂吗,要学着自个儿分析哦,努力!

如果觉得《c语言里怎么解释程序 C语言程序详细解释一下各步骤意思》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。