请问C语言中点号的作用?

来源:百度知道 编辑:UC知道 时间:2024/09/26 01:28:44
请问C语言中点号的作用?

在C语言中,点有以下作用:
1 用来做小数点。
在表示实数时,用来做小数点,如1.23。
2 结构体,共用体类型访问元素用。

struct test {int a;};
定义变量
struct test m;
则m.a用来访问m的成员变量a。
3 输出。
a)输出时的格式控制,如
printf("%5.2f", 1.1);
b)单纯的输出点。如
printf(".......................");
4 三个点合用,即...
a) 用于可变参数函数,如
int printf(const char *fmt, ...);
b) 用于可变参数宏,如
#define AA(...)
c) 对于部分平台,在switch语句中,代表区间。

switch (a)
{
case 1...10://表示1到10所有。

break;

}

点号多是表示点号前面的成员变量或者成员函数,有时也可可表示指针(多是->表示)、结构体等等,看多了、写多了就了解了

点号在不同的地方有不同的作用,有的表示指针,有的表示类型,有的表示结构体类,还有很多

成员访问符。

给你个例子:
struct A
{
int a,b;
};

main()
{
struct A tmp;
tmp.a = 0;
tmp.b = 0;

}