自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 指针知识点记录

当将二维数组的地址强制传给二维指针,二维指针会指向二维数组的第一项。二维指针实际上会把a[0][0]和a[0][1]的内存内容合并起来看做一个指针,因此此时对a[0][0]和a[0][1]的内存内容合并起来的指进一步引用,实际上会发生很离谱的操作,会对0地址进行操作。二维数组名可以看做是 一维数组指针。一维数组指针的偏移长度是一维数组的长度;二维指针是指向指针的指针,二维指针的偏移长度是一维指针的长度;指针的两个属性是指向地址和指向类型不同。

2023-10-03 18:54:29 21

原创 计算机怎么知道某一地址内存单元的数据类型

我们自己编写的高级语言代码,其实是让编译器看的,编译器自身是知道数据类型信息的。在编译过程中,int:a+b和double: a+b的 “+” 会被翻译为不同的机器指令。内存中遍布着01代码,CPU在运行过程中其实是不知道内存中存储数据的数据类型的。CPU只会遵循指令的操作码去操作使用数据。操作方式不同:两个int数据相加,应该采用整数加法器;两个double相加,应该采用浮点数加法器。存储方式不同:char为一个字节,int为4个字节,double为8个字节。主要有两方面,存储方式不同和操作方式不同。

2023-09-30 11:41:26 34

原创 并发并行区别

并行要求两个事件在同一时刻不占用同一资源,吃面包要用嘴巴,听音乐要用耳朵,即使用不同的输入设备;调用大脑视觉分区和味觉分区,即使用不同专用处理器;不同的神经线路传递信息,使用不同信息电路。大脑不同分区就是不同专用处理器,视觉分区类似于GPU,不同神经相当于电路,眼睛嘴巴耳朵是输入输出系统。吃面包和喝水,两个事件在12点整和13点整这个时间段都发生,为并发。吃面包和听音乐,在12点半这个时刻一起发生,并行。并发:多个事件同一个时间段发生。并行:多个事件同一时刻发生。

2023-09-30 11:07:34 16

空空如也

空空如也

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

TA关注的人

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