c语言中符号问题

cout<<"┏━━━┓"<<endl;┓这个符号在哪里啊?

这个符号是个三目运算符,也叫问好表达式,它的功能相当于条件语句,优先级是13,结合方向是自右向左,举个例子你就明白了,
a>b?a:b
这句话呢就相当于
if(a>b)
printf("%d\n",a);
else
printf("%d\n",b);

哪里不明白了再问我
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-15
┏━━━┓一般是什么类型的都可以 ,因为它是在引号下面。搜狗输入法里面的特殊符号里有这个。本回答被提问者采纳
第2个回答  2020-01-04
这个是c中三元运算符
A?B:C;表示如果A为TRUE
则执行B或取B的值
否则执行C或取C的值
例:i>0
?
(b=1):(b=2);
若i>0
b的值为1
否则b的值为2
第3个回答  2019-12-30
拿个例子来说吧,就是a>b?c=a:c=b
这个就是说判断a是不是大于b,如果a>b成立,则c=a;如果a>b不成立,则c=b。
第4个回答  2020-07-15
先看 .
和 ->

访问结构体成员: 定义
struct
stu
{
int
stnum;
char
name[20];
};
又有struct
stu
s;
struct
stu
*p=&s;
于是访问有两种方法
第一种:p->stnum
第二种:(*p).stunum
懂了吧,->是指针指向结构体成员,
.是结构体变量指向结构体成员。
()和[]就简单多了:

两者都是第一优先级的符号,()优于[],用于确定运算顺序
相似回答