大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
Date : 2020 – 02 – 01
Author : Soler HO
Book :C Primer Plus
Description : 条件运算符:?:
C提供了条件表达式(conditional expression)作为表达if else 语句的一种便捷方式,表达式使用:?: 条件运算符。
运算符分为两部分,需要3个运算对象。也就是所谓的三元运算符,也是C语言中的唯一的三元运算符。
例如:
x = (y<0)?-y:y;
在 = 和 ; 之间的内容是条件表达式,语句的意思:
如果y小于0,那么 x = -y;否则x = y。
if else表达式为:
if(y<0)
x = -y;
else
x = y;
通用的格式为:
expression01 ? expression02:expression03
格式说明:
如果expression01为真(非0),整个条件表达式的值与expression02的值相同,expression01为假(0),表达式的值与expression03的值相同。
例如:
min = (a
// 计算给定平方英尺的面积需要多少罐油漆
#include
#define COVERAGE 350 // 每罐油漆可刷的面积(单位:平方英尺)
int main(void)
{
int sq_feet; // 面积:平方英尺
int cans; // 罐数
printf(“请输入要刷的面积(单位:平方英尺):”);
while(scanf(“%d”,&sq_feet) == 1)
{
cans = sq_feet / COVERAGE;
cans += ((sq_feet % COVERAGE == 0))?0:1;
printf(“你需要 %d 罐油漆刷墙\\n”,cans);
printf(“请输入要刷的面积,输入q就停止(单位:平方英尺):”);
}
return 0;
}
来源:oschina
链接:https://my.oschina.net/u/2404777/blog/3162514
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/186785.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...