自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 C语言--结构体

定义结构体类型的格式struct 结构体类型名{数据类型1 成员1;数据类型2 成员2;数据类型3 成员3;。。。。数据类型n 成员n;注意:1、结构体的用法和枚举很像,但是又略有差别2、成员之间用分号分隔3、结构体成员都是变量4、结构体的成员在内存上是连续的(从小到大–涉及内存对齐)5、结构体变量之间可以相互赋值。struct 结构体类型名 结构体变量名;p2->b = 30;free(p2);p2 = NULL;

2023-07-04 19:38:28 25

原创 C进阶知识第12天

如果自己分配的空间,在不使用时不回收,那么剩余的内存空间就会越来越小,这种情况我们称之为“内存泄漏”-----是非常严重的问题,一定要避免。3、使用时typedef必须要加分号,define不强求,当define定义时加了分号使用时就不可以再加,因为是无脑替换,分号也会替换过去。回收只是将使用权归还了,但是指针p中还保存着那块空间的首地址,回收空间后,还可以输出这个空间的首地址,只是不想再取*使用了。用得不多,因为这要求每一个函数返回值类型,形参表一致,才能将这些函数的指针总合成数组变成函数指针数组。

2023-07-01 20:49:01 16

原创 指针,数组小测试,判断对错以及代表的含义

str = ‘M’;//错误的 因为 str 也指向了字符串常量区 常量区不允许修改。//相当于 先取出 *q的值 也就是p的值 a的地址 ,然后q++//相当于先取出 *p 的值 然后 p++//错误的 a是数组名 是常量。//错误的 字符串常量不允许修改。//正确的 a[0] = ‘M’//错误的 字符串常量不允许修改。//错误的 b也是数组名 也是常量。//正确的 指针变量的相互赋值。//错误的 a是数组名 是常量。//错误的 a是数组名 是常量。//正确的 a[0]++//正确的 指针的偏移。

2023-06-29 18:54:55 24 1

原创 函数基础知识,涉及到一些指针的内容

2023-06-27 20:31:21 22

原创 华清C基础之指针

华清C基础之指针

2023-06-25 09:00:55 28

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除