C语言题目 有疑惑
本帖最后由 鬼魅王子 于 2019-11-17 21:10 编辑#include<stdio.h>
int main()
{ int m,n=1,t=1;
if(t==0)m=4;
elsem= (n<=0?5:3);
printf("%d\n",m);
return 0;}
我的疑惑是:m= (n<=0?5:3);这个要怎么解释后面的 我不懂
三目运算符 请百度三目运算符 swjtu_ray 发表于 2019-11-17 21:20
三目运算符
我们还真没讲过三目运算符- - m= (n<=0?5:3)
类似于
if (n<=0)
m = 5;
else
m = 3; n如果≤0,m就是5。不然就是3 三目运算符随便一本初级的c语言基础的书都会有说到吧 冒号表达式 当n <=0时m=5反之m=3,
“?:“这是 三目运算符
页:
[1]
2