指针
int *p; //在定义变量时,* 表示该变量是指针
*p; //之后出现的 * ——解引用操作符
结论:指针大小在32位平台是4个字节,在64位平台是8个字节;
指针用来储存地址;
结构体
——用来描述复杂对象
我们自己创造出来的一种类型
struct Book //用户创造的类型
{
char name[20];
short price;
}
struct Book b1 = {"C语言程序设计”,55}
//只有在创造结构体类型变量时,才可以一次性给该变量赋值(初始化);
访问方法:
1, “ . ” 结构体变量 . 成员
2. “ -> ” 结构体指针 -> 成员
实例:
正确: b1.name = " c++ "; //这种赋值只能在初始化中用
name为变量名
错误: strcpy(b1.name, "c++");
//strcpy——string copy——字符串拷贝函数——将字符串拷贝到数组中
^o^求点赞求、关注,谢谢,感激不尽