自动类型转换
强制类型转换
结构体名,结构体变量名,成员变量。如下是结构体变量
结构体的变量名
成员的访问和使用:为了访问结构的成员,我们使用圆点.运算符。结构体成员变量的使用与其它变量的使用相同
结构体数组:结构体可以被定义为数组变量,本质上与其他类型的数组变量没有区别。实际开发很少用结构体数组,C++标准库的vector容器可完全取代结构体数组
结构体指针
结构体复制
结构体作为函数的参数
枚举和共同体这两个C的数据结构一般不用
格式化输出到字符串
下面3个都相同
如下ls命令有两个参数,-l和book1*
envp参数存放了当前程序运行环境的参数
也可以直接在命令行输入#env,效果和上面一样
malloc函数
int *pi = malloc(sizeof(int));,如下free函数
1.指针变量未初始化
2.指针释放之后未置空