数据结构
指针的重要性:
指针是c语言的灵魂
定义
地址
内存单元的编号
从0开始地非负整数
范围: 0 — FFFFFFFF 【0-4G-1】
指针:
指针就是地址 地址就是指针
指针变量是存放内存单元地址地变量
【代码演示】
无论一个指针指向的是什么类型,它始终只占4个字节
为什么会出现结构体:
为了表示一些复杂的数据,而普通的基本类型变量无法满足
什么叫做结构体:
结构体是用户根据实际需要自己定义的复合数据类型
如何使用结构体:
两种方式:
struct Student st = {1000,"zhangsan",20};
struct Student *pst = &st;
1.
st.sid;
2.
pst->sid;
pst指向的结构体变量中的sid这个成员
注意事项:
结构体变量不能加减乘除,但可以相互赋值
普通结构体变量和指针变量可以作为函数传参的问题
原文:https://www.cnblogs.com/aipeicai/p/12193145.html