自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 指针访问类题目03

最后一行printf中因为是在栈中是先进后出的,所以会从右往左计算,先进行++ptr操作,这时ptr指向了arr数组arr的第三个元素,也就是arr[2] = 8,所以这时的*ptr也跟着一起更新了变成arr[2],也就是8,所以说printf中打印出来的两个数都是8。第三行,先进行(ptr++)操作,所以ptr现在里面存的是arr[0]的地址,也就是ptr现在指向数组arr的首元素。将arr的首元素地址赋给ptr(也就是指针ptr指向数组arr的首元素),也就是数组arr[0]。

2025-10-17 18:29:58 183

原创 指针访问类题目02

屏幕上什么都打印不出来,我们都知道第三行肯定错了,所以程序走到第三行一定会挂掉,第四行的printf一定打印不出来,但是第二行的printf为啥打印不出来呢?因为AAA不会直接打印到屏幕上会先打印到一个缓存区,但是这个缓存区有一个特点,是行缓存,看到\n会直接打印在屏幕上。字符串只能读不能改,但是第三行要将字符串改了,所以就会出现段错误。

2025-10-17 18:28:48 212

原创 指针访问面试题01

类型元素的数组的指针。我们可以进一步的解释&a,可以看作int (*k2)[5] = &a;也就是(ptr-1)本来会移动5个int,但是加了强转后ptr-1现在一个int一个int的移动。这行代码中,&a 表示数组 a的地址,它的类型是。作为数组名,在表达式中会表示为指向数组首元素的指针,数组的大小,也就是k2+1,也就是移动了。(也就是移动了一个int) 则指向数组。然后将这个地址强制转换为。数组最后一个元素之后的位置,最后一个元素的值,即。

2025-10-16 09:10:25 217

原创 结构体对齐类题目

结构体对齐

2025-10-16 09:02:12 884

原创 字符空间操作类题目03

static

2025-10-15 09:00:47 121

原创 字符空间操作类题目02

sizeof和strlen的区别

2025-10-15 08:56:59 319

原创 字符空间操作类题目01

1、如下代码运行后会产生什么结果?会导致其越界,因为" "中会有一个\0。不懂的小宝贝们欢迎在评论区留言哟!

2025-10-14 17:07:37 314

原创 指针面试题03

指针的进一步理解

2025-10-14 17:05:40 875

原创 指针面试题02

面试题

2025-10-13 11:53:09 399

原创 const的深度理解,const char _p1,char _const p2,const char _const p3,看完不会我直接吃 (3)

const深度理解,作者本人浅薄见解

2025-10-13 11:40:32 310

原创 指针声明面试题01

大厂指针声明面试题

2025-09-06 16:59:48 208

原创 指针的深度了解(上)

指针的本质

2025-09-06 15:14:51 623

原创 进制之间的互相转换

各个进制之间的互相转换

2025-09-04 14:23:24 249

原创 第七章类和对象

语法示例类定义好了,如何填充类中的内容?找出人类共同的特征:姓名,性别,年龄找出人类共同的行为:吃饭、睡觉、工作在类中如何描述人类的行为?在Java中,使用方法来描述行为,方法的定义语法如下:那么Person类的定义应该如下:定义一个计算器类,计算器能够对两个数字进行加减乘除。分析a. 计算器能够接收两个数字和一个运算符b.计算器能够进行计算。

2025-07-22 22:05:47 470

原创 第六章 二维数组

二维数组,冒泡排序,工具类的排序操作,数组排序,升序,二分查找,将数组中的元素装为一个字符串

2025-07-16 18:43:52 544

原创 第五章 数组 (1)

数组 java 数组扩容 数组拷贝 数组中元素的增添

2025-07-13 17:59:22 761

原创 第二章 选择结构

流程图就是使用统一的标准图形来描述程序执行的过程。

2025-07-09 19:22:49 392

原创 第五章 数组 (1)

数组基本知识

2025-06-24 21:06:43 368

原创 模块编程和多文件

这里应该还有一个int a,这说明我们加了一个extern之后我们的编译器就知道了这个错误,但是声明呢也出现问题了,这个函数是b01文件实现的,a01文件如何知道并且加上extern呢,这个时候c语言就提出了头文件的概念,头文件目的就是在一开始就告诉编译器,我从一开始就做了那些准备工作,那我们就建一个头文件b01.h,因为呢这个函数是b01写的,那么这个接口也就是头文件就应该让b01来维护,因为c语言只编.c文件,所以我们除了a01.c文件要加头文件之外,b01.c也要加头文件。

2025-06-19 15:25:03 541

原创 第一章java中的数据类型

其中字节是计算机存储数据的基本计量单位。计算机中最小的单位是位,也叫比特,英文Bit,位与字节的单位换算关系为:1B = 8Bit(其中B就是byte也就是字节)例如:爱疯 花了9999.9元,用了2年。这句话就是一个数据,也就是说只要能获取信息的一切知识就是数据。我们要学习数据类型首先要明白数据是什么东西,数据就是信息的符号表示。其中换算单位都是1024,因此呢,每年的10月24日都是程序员节日。Java中的数据类型分为基本数据类型和引用数据类型。这张图是常用的计量单位换算。但是呢这些数据又分为了。

2025-06-18 17:24:32 433

空空如也

空空如也

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

TA关注的人

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