C语言中的?符号是什么意思啊?

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:08:28

d=a? b:c
相当于个if语句
当a为非0的时候d=b 否则d=c只是if 语句只起控制作用这个语句可以返回个值

x?y:z这个是三目运算符,首先判断x的真假,若是真就执行y,反之执行z!