首页 > 编程语言 > 详细

数据结构c语言

时间:2020-01-14 17:56:27      阅读:61      评论:0      收藏:0      [点我收藏+]

数据结构

预备知识

指针

指针的重要性:

指针是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这个成员

注意事项:

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

普通结构体变量和指针变量可以作为函数传参的问题

技术分享图片技术分享图片技术分享图片

动态内存分配和释放

技术分享图片

                                                                                                                              

数据结构c语言

原文:https://www.cnblogs.com/aipeicai/p/12193145.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!