点(.)是用于结构体变量访问成员,箭头(->)是用于结构体指针访问成员。
例如:
#include <stdio.h>
int main(void) {
struct Smy {
int a;
};
struct Smy test;
struct Smy * pt;
test.a = 1;
pt = &test;
printf("%d\n", test.a);
printf("%d\n", pt->a);
}
###############################
C语言中#include 后面跟的 双引号("")与尖括号(<>)的不同之处在于:
""双引号表明编译时先从项目的源代码文件中查找该文件,如果找不到再从系统文件中查找。
<>尖括号表明编译时先从系统文件中查找该文件,若没有再查找项目的源代码文件。