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

原创 嵌入式学习之C语言链表

这段代码实现了从头节点开始插入新节点,所以这样出来的链表中节点的顺序要注意一下:第一个插入的节点是尾节点。我们分析这段代码可以看到只有我们不输入0就可以不断创建新节点,而且把每个新malloc出来的新节点的next指向上一个malloc出来的节点,这里要注意每次malloc一个新节点一定要把其next指向NULL,因为我之前是在虚拟机里写得代码,会默认malloc后节点的next会指向NULL,这也导致我把代码拷贝到windows中的编译器中运行会出现错误。从某个节点前面插入一个新节点。

2023-07-16 00:27:42 226 3

原创 指针中: *p = *q 问题的理解

p=q则是使指针p指向q指向的目标,最终是p,q指向了同一个目标(这个目标就是q指向的目标)综上所诉,除q=NULL时不能取值外,正常情况下:*p=*q操作的是值,p=q操作的是指针本身。在q=NULL时,*p=*q是非法操作,p=q是合法操作(使p,q同时指向NULL)。若p和q是申明为类型兼容的指针变量,且都正确赋有合法值且不为NULL,那么*p=*q是把指针q指向的目标值赋给指针p指向的目标;以上就是我对这个问题的理解,欢迎各位大佬斧正交流学习!

2023-06-16 16:17:08 557 4

原创 嵌入式学习之语言C第五章--------指针(2)

定义:如果在程序中定义了一个函数,在编译时,编译系统为函数代码分配一段存储空间,这段存储空间的起始地址(又称入口地址)称为这个函数的指针。如果输入1,程序就输出a,b中的大值,如果输入2,程序就输出a,b中的小值,如果输入3,程序就输出a,b的和。这个例子中我们可以用一级指针来存放指针变量的地址,但是使用有缺陷,无法获得最终地址的内容,所以这个时候我们就可以使用二级指针了,接下来看看这个例子。例:有a名学生,每名学生有b门成绩,要求用户输入序号,就能输出对应的成绩,用指针函数来实现。

2023-06-15 00:39:27 56 1

原创 嵌入式学习之 第五章-------指针(1)

嵌入式学习之指针入门

2023-04-02 16:01:54 94

空空如也

空空如也

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

TA关注的人

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