首页
搜索 搜索

c语言中if(a=5)对于这种表达是什么意思啊?? 关注

互联网     2023-06-01 05:12:40


(资料图)

这个代码没有上下文不好说的太绝对,胡哗碰不过如果这是你看到的能正确运行结果的代码,那么应该是这样理芦茄解。先赋值,再执行一个if语句,不过,这样的写法真是不好,如果是我,我就说它是错误的。你可以运行一下下面的代码裤谈就想清楚了。#includeint main(){ int a = 1 ; int b = 2 ; if(a=2) { b==a?printf("a=2"):printf("a=1"); } return 0 ;}~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :set nonu 1,1 全部

X 关闭

青年工业网版权所有

备案号:皖ICP备2022009963号-20邮箱:39 60 291 42@qq.com