课程
/后端开发
/C
/C语言入门
那个:冒号是什么意思啊?-i:i
2017-02-21
源自:C语言入门 4-16
正在回答
这是选择表达式,如:
a>b?a:b
表示如果a>b则该式为a,否则该式为b。
结合你给的代码:
sum+=i%2==0?-i:i;
也就是
sum=sum+(i%2==0?-i:i);
这里面i%2==0?-i:i就是一个选择表达式,若i为偶数,该值为-i,否则为i
冒号后面的数字表示结构成员所占的位长度
千载悠悠丶
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答各位帮帮忙
2 回答帮我下各位大哥/大姐
4 回答求各位帮忙
2 回答请各位帮忙
3 回答求各位大哥帮帮忙