C语言中,由if(x=1)引发的if(x=0)与逻辑运算符的一次探究
本人是一枚蒟蒻,刚刚跟随老师学了if语句,其中同学们问了一堆非常‘神奇’的问题,有关If,特此记录。这少个等于 可不得了,因为x=1,if(1)为true 直接导致语句1的必定运行。无论 if()为true 或者 false 其中的赋值语句都会被运行,导致x的值发生改变.以上内容大家可能都在其他地方有所见闻,但如果碰上逻辑运算符,这个赋值语句又会怎么样呢?在x为1时输出为true 会进行 语句1。爱思考的同学就问了:这个语句运行后x的值会改变吗?if(x==1) 语句1;
原创
2022-11-10 20:28:00 ·
1550 阅读 ·
2 评论