指针、数组、结构体

数据结构数据结构

预备知识

指针

指针的重要性:函数

指针是c语言的灵魂spa

定义3d

地址指针

内存单元的编号blog

从0开始地非负整数内存

范围: 0 — FFFFFFFF 【0-4G-1】变量

指针:bfc

指针就是地址   地址就是指针数据类型

指针变量是存放内存单元地址地变量

【代码演示】

不管一个指针指向的是什么类型,它始终只占4个字节

结构体

为何会出现结构体:

为了表示一些复杂的数据,而普通的基本类型变量没法知足

什么叫作结构体:

结构体是用户根据实际须要本身定义的复合数据类型

如何使用结构体:

两种方式:

struct Student st = {1000,"zhangsan",20};

struct Student *pst = &st;

1.

st.sid;

2.

pst->sid;

pst指向的结构体变量中的sid这个成员

注意事项:

结构体变量不能加减乘除,但能够相互赋值

普通结构体变量和指针变量能够做为函数传参的问题

动态内存分配和释放

相关文章
相关标签/搜索