自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 结构体相关知识

与指针结合时,我们一般会使用“->"指向符对成员变量进行访问,例如:(*p).age <=> p -> age;对成员变量进行初始化时如:strcpy(p->name,"lisi");我们定义了一个stus数组,里面属性包括学生姓名、年龄,stus里面可以存放3个学生信息,在对其进行初始化的时候第一种是利用循环给其赋值,第二种就是利用memcpy函数,比较推荐使用第二种方法,因为更简便。在后续我们进行项目编写时,就要学会分文件,在不同的文件下,内容不同,作用不同。

2024-04-19 13:21:49 190

原创 有关指针的知识点

p1+1 能力 偏移量12个字节,因为此时的类型已经改变,int为4字节,arr[3],所以p1+1相当于移动一个格子,而这一个格子的字节应为4×3=12字节,所以其偏移量为12字节。2、普通指针使用 int val=0;对int* p 未进行初始化时,会成为野指针,在后面调用时程序可能会崩。定义一个函数指针add,可以用p修改调用,在后续的项目编写里,这样做会极其方便,可以只需定义一次,后面直接修改调用。例如我们定义一个int*p,p+1就是指偏移量,p的数据类型为int,所以p+1就偏移4个字节;

2024-04-09 11:27:55 147 1

空空如也

空空如也

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

TA关注的人

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