自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux应用开发用法:exec系列函数execve的应用怎么用

exec系列函数可以在同一个进程跳转执行另一个程序,如execve intexecve(constchar*path,char*constargv[],char*constenvp[])

2024-09-18 09:39:14 376

原创 深入理解指针(二)指针变量类型的意义

(1)在打印phcar+1时候,由于指针变量的类型是char,所以只操作一个字节,也就是打印0xABCD0002。(2)同理,pint的类型是int*型,那么打印结果就是0xABCD0005。此时,打印n的地址,和打印pchar、pint,都是一样的,都是。那么还要去区分那么多的指针变量类型干吗用的呢?结合上一篇的内存讲解,请大家思考下面代码的结果。假设这三个打印出的地址是:0xABCD0001。在32位操作系统下,指针变量的大小都是4字节。在64位操作系统下,指针变量的大小都是8字节。

2024-09-01 15:02:57 680

原创 阶梯式深入理解指针(一)

那么,在图1中,方块里面紫色位置是给a复制,我们解引用之后,图2的下面紫色方块没有值的地方就是我们要赋值的地方,即解引用的值(*pa),我们在在代码里给*pa赋值15,这样就传递到了0x00001000的地址里,但是这个地址。,这时候,我们将数值10填写到地址里,这里即4个地址(如下图每一个0x加八个数字的形式就代表一个地址),也就是说,占用4个0x加八个数字的形式的东西,就代表我们需要填的值(10)的地址。这里的 a 对于计算机内存,是不识别的,a 只是给人用来识别的,真正的计算机识别的是变量a的。

2024-08-28 09:50:36 641

原创 一名嵌入式编程实习生的自我介绍【STM32】【BSP】【LINUX】

我是一名普通本科的电子信息工程学生,目前在一家高新技术中小厂实习嵌入式软件开发岗位,喜欢嵌入式软件及计算机编程的研究和学习,希望能在此能够和大佬们学到很多东西和帮助能够忙到的人,还请多多关照。

2024-08-26 09:13:08 385 1

空空如也

空空如也

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

TA关注的人

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