谁能给我讲讲C语言中的三元运算符是怎么回事?
帮我讲一下谢啦```有到例题用三元运算符帮我做一下编写一个C语言程序,让用户从键盘输入性别(用1表示男性,0表示女性),程序中使用三元运算符判断。如果是1,就在屏幕上输出...
帮我讲一下 谢啦```有到例题 用三元运算符帮我做一下 编写一个C语言程序,让用户从键盘输入性别(用1表示男性,0表示女性),程序中使用三元运算符判断。如果是1,就在屏幕上输出一句话:你是一个男孩,否则,输出你是一个女孩。
展开
3个回答
2013-08-01
展开全部
在C里面只有一个三元运算符,型如a>b ?a:b 里面有两个符号,先是问号,再一个冒号,意思是,先判断a>b,如果为真(值为1),则反回a,如果为假(值为0),既a<b,反回b.依你题目,char sex=getch();while(sex=='0' || sex=='1'){printf ("you are %s\n", (xb == '1')? "boy":"girl");}
2013-08-01
展开全部
char xb = getch();printf ("你是一个%s孩\n", (xb == '1')? "男":"女"); 其中 (xb == '1')? "男":"女" 就是先判断(xb == '1')的真值,如果是true,取值"男",否则取值"女"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-01
展开全部
/***:?***/
int n;
scanf("%d",&n);
n?printf("你是一个男孩"):printf("你是一个女孩");
int n;
scanf("%d",&n);
n?printf("你是一个男孩"):printf("你是一个女孩");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |