自定义博客皮肤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)
  • 收藏
  • 关注

原创 sizeof和strlen辨析、数组和指针的运算(加深理解)(自用!!)

1、sizeof是操作符2、sizeof计算操作数所占内存大小,单位是字节3、不关注内存中存放什么数据1、strlen是库函数,使用需要包含头文件<string.h>2、strlen是求字符串长度的,统计的是“ \0 ”之前的字符个数3、关注内存中是否有“ \0 ”,如果没有“ \0 ”,就会持续往后找,直到读到“ \0 ”为止(因此可能会越界(在不同的环境下,地址的大小是不同的:X86:地址大小为4字节;

2024-08-07 20:12:40 405

原创 C语言数组名、二级指针、冒泡排序代码、指针数组(自用!!)

我们知道数组名就表示数组首元素的地址,那arr和&arr是否相同呢?运行结果:显然arr 和&arr所代表的意思是不一样的。arr 表示的是数组首元素的地址,等价于 &arr [ 0 ]&arr 可以理解为“&”取出的是整个数组的地址因此,arr + 1后地址向后跳1个元素(4个字节),&arr + 1后地址向后跳5个元素(20个字节)注意:sizeof(数组名),这里的数组名表示的是整个数组。

2024-08-04 19:13:33 199

原创 数组指针变量、字符指针变量、函数指针变量、函数指针数组(初学者自用!!)

来创建一个字符指针变量。来创建一个字符指针变量。在代码2中,我们可能会认为是把字符串 hello csdn 放到了字符指针ptrc中,但其实不是,本质是将字符串首字符的地址放入字符指针ptrc中,代码2中就是将h的地址放进ptrc中。注意:“ str1 == str2 ”并不是表示比较两个字符数组的内容是否相同,而是比较的是数组首元素地址是否相同;“ str3 == str4 ”表示比较这俩字符串首字符的地址是否一样。

2024-08-04 19:12:43 671

原创 C语言指针的学习(初学者自用!!)

举个栗子,如果把计算机比作是一所大学,那么内存就相当于一栋一栋的学生宿舍楼,楼里的每个宿舍都有自己的房间号,假设宿舍是一个8人间,把宿舍里的每个学生比作成一个比特位(bit),那么每个房间就是一个字节(Byte),而房间号,当你想要“串门”的时候,通过房间号就可以快速找到该房间。bit --- 比特位Byte --- 字节 1Byte = 8bit.........可以想象:内存是一个巨大的空间,这个空间被均匀地划分成相同大小的内存单元。

2024-08-02 18:17:20 606

原创 C语言数组(自用)

C语言数组学习简要概括(自用!!)

2024-07-29 21:48:52 461

空空如也

空空如也

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

TA关注的人

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