第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
懂了吧,->是指针指向结构体成员,
.是结构体变量指向结构体成员。
()和[]就简单多了:
两者都是第一优先级的符号,()优于[],用于确定运算顺序