自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习嵌入式第十五天

由于频繁地申请和释放,导致连续的空间分散成一些小的碎片空间,当malloc超过碎片空间时,则无法获得该空间(空间不连续),将这样的空间称为内存碎片。对链表的申明文件,注意:typedef为重定义的意思,将struct node(node自定义名字)改为LinkNode(自定义名字)。图二,为地址传递传指针变量的地址(&p),可以修改p的值(p=hello world)。(2)地址传递,传递p的地址(即&p),改变p的值。(1)值传递,传递a的地址(即p),改变的值即(*p),但p的值不变;

2024-07-29 00:46:15 214

原创 学习嵌入式第十四天

结构体的接收,getchar()用来接受\n;例如第三个图第一个字符串用scanf接收的话,后边的第二行%c之前需要有一个空格,保证不会接收到\n。注:传参传的是结构体指针类型(&d)注:传参传的是结构体类型;占4个字节,空4个字节。2.枚举类型对应的变量的值应该为枚举常量中的值之一。后者若是double类型,前者必须为8的倍数才可以。传参传的是结构体数组的数组名(s)和 len。面的长度为成员变量所占空间大小的整数倍。

2024-07-27 00:09:33 361

原创 学习嵌入式第十三天

使用函数指针p调用函数:先声明一个函数指针,将函数名赋值给函数指针(eg:p=Div;就是让p这个函数指针指向Div这个函数,p(num1,num2)是取p这个函数指针所指向的值,也就是函数本身。pstr是一个局部变量,函数体结束,局部变量会被回收,地址被返回,但其没有值,相当于返回了一个野指针。1.char *、int *、double * 转换为void *时需要强制类型转换。2.void *转换为char *、int *、double *时不需要强制类型转换。指针函数是函数,函数的返回值是指针。

2024-07-25 23:46:06 619

原创 学习嵌入式第十二天

定义一个指针变量p,占8个字节空间, 指向一个int类型5个元素的数组的指针,指向20个字节空间。本程序中传的是&p,即传指针变量p的地址,即二级指针;2.数组指针取*操作:值不变,类型降级成为指向数组第一个元素的指针。定义数组a,占40个字节空间,共有5个元素,每个元素为int*型指针。2.指针数组的数组名是指向数组第一个元素的指针,即指向指针的指针也就是。一维数组中数组的数组名是指向数组第一个元素的指针。指针数组是数组,数组的每个元素是指针。数组指针是指针,指针指向一个数组。主要用于存放字符串数组。

2024-07-24 23:52:47 649

原创 学习嵌入式第十一天

const修饰p和*p, 指针变量p的值不能变,也不能利用*p改变指向空间中的值, 一定要对指针初始化。, 指针变量p的值不能变, 但可以利用指针修改指向空间中的值, 一定要对指针初始化(p不变,*p变)练习:从终端接收一个字符串,编写一个函数统计该字符串中大写、小写、数字和空格的个数。注:数组名str 是指向数组第一个元素的指针常量,常量不能被修改;const修饰*p, 指针变量p可以修改指向的空间,但。数组的数组名是永远指向数组第一个元素的指针。练习:封装一个函数,传入一个字符串,对字符串实现倒置。

2024-07-23 22:50:51 877

原创 学习嵌入式第十天

1.地址:用来区分内存中不同字节的编号(地址是一个整数,但在C语言中通常以十六进制的形式表示)*p:取0x2000开始向下8字节空间中的数据,并按照双精度浮点数来理解。*p:取0x2000开始向下4字节空间中的数据,并按照整形来理解。*p:取0x2000开始向下1字节空间中的数据,并按照字符来理解。实参将值传递给形参,形参是实参的副本,对形参改变不会影响实参的值。值:获得指针指向空间中的值(根据指针的类型来读取)可能指向内存中的任何地方,使用野指针可能会导致不可预测的行为。所有类型的指针变量均占8个字节。

2024-07-22 22:59:53 861

原创 【无标题】

嵌入式Linux操作基础

2024-07-11 22:52:32 96

无标题嵌入式Linux操作基础.xmind

无标题嵌入式Linux操作基础.xmind

2024-07-11

空空如也

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

TA关注的人

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