1. 。在c语言中什么意思
C语言中没有中文句号这个符号。只有英文输入下的点号'.', 这个点号是用于获取结构变量的成员。
比如定义一个结构体变量vobj:
#include<stdio.h>
typedef struct obj
{
int n;
}OBJ;
int main()
{
OBJ vobj;
vobj.n=1;
printf("%d",vobj.n);
return 0;
}
你可以通过点号对该结构变量成员n赋值,也可获取其值。
另外要是你看到的是%符号,在运算表达式中是取余,在字符串格式中与其他字符组合表示输入输出格式,比如%c,%d,%f,等等。
2. C语言里面的点.运算符有什么作用表示什么还有下划线
点运算符一般用于取成员的
对于一个结构体,如果想的到结构体内部的成员变量,就需要
结构体名.成员变量名,如此得到。(另数字中的点我不解释)
下划线好像不是运算符,一般用于自定义的长名字变量中,单词的连接
比如:price_num,member_id等~~~
3. c语言中“.”“->”分别称为什么运算符
点号是通过变量(或对象)取成员
->号是通过指针(引用)取成员
这两个运算符不仅可以取结构体的成员,还可以在C++中取类的成员
4. c语言中":"(冒号)和问号是什么意思
是问号和冒号一起吗
bool a = 1>3?false:true;
?: 是三元运算符
由条件运算符组成的条件表达式的一般形式为:
表达式1 ? 表达式 2 : 表达式 3
其中表达式 1、表达式2、表达式3,既可以是一个简单的表达式,又可以是由各种运算符组成的复合表达式。
计算过程很好理解:
先求表达式1的值, 如果为真, 则求表达式2 的值并把它作为整个表达式的值。 如果表达式1 的值为假, 则求表达式3 的值并把它作为整个表达式的值。