![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
易混淆知识点
文章平均质量分 50
做一只树懒,即使慢,但是永远想着会努力前
做一只树懒,即使慢,但是永远想着会努力前
展开
-
【C语言中表示无穷大】--感谢博客系列
C语言中无穷大的定义正无穷大0x3f3f3f3f = 1061109567负无穷大0xc0c0c0c0 = -1061109568整理有助于记忆!!!原创 2022-04-06 11:01:29 · 2325 阅读 · 0 评论 -
【对于函数return的理解学习】
C语言存在多个返回值如何理解?如何理解return?函数返回多个值如何实现?全局变量法数组指针法传递结构体指针如何理解return?一个函数中可能存在多个return的情况,不管程序执行流程出发了哪个return,都会造成当前函数的立即终止,所以不存在执行两个以及以上return的可能。return就是表示退出当前函数,入口只有一个,但是出口可以有很多个,退出函数后,函数内的全部局部变量不能使用。多种情况的说明:返回值类型与函数类型一致,不一致则自动将返回值类型转换成函数类型函数中存在多条原创 2022-03-31 11:57:38 · 1851 阅读 · 0 评论 -
【今日总结学习】
C语言函数返回数组静态数组以及动态数组函数返回数组静态数组以及动态数组静态数组:长度必须事先制定,不能为变量必须为常熟。int A[5];动态分配内存:需要用到malloc分配所需的内存空间,并且返回指向它的一个指针,此时函数的返回值是一个指针,只想分配空间的第一个字节的地址。malloc函数是一个指针类型的函数小黑板重点:malloc是一个动态分配内存的函数,分配了一块动态存储空间后,返回值是一个指针类型的函数,指向分配内存的第一个分配空间的地址(首地址),所以将malloc赋值给一个相应类型原创 2022-03-31 10:12:05 · 1143 阅读 · 0 评论 -
【结构体的初始化】构造函数
结构体的初始化方法一方法二方法一定义结构体变量,然后对结构体中的元素逐一进行初始化。方法二如果结构体中的变量很多的时候,我们可以采用“构造函数”的方法来对结构体进行初始化构造函数是一种用来初始化结构体的一种函数直接定义在结构体中 构造函数不需要写返回值类型,而且函数名和结构体名相同struct Student{ int students; char name; Student( ) { students = 2; name = "222"; }}#defi原创 2022-03-28 13:16:22 · 473 阅读 · 0 评论 -
【typedef类型定义结构体数组】易混淆
C语言定义结构体数组typedef struct vnode // 顶点结构{ VertexType vex; // 存储顶点名 EdgeNode *firstedge; // 边表头指针,指向顶点第一个邻接点} VertexNode, AdjList[MAX_VERTEX_NUM]; typedef struct { AdjList adjlist; // 描述图结构的邻接表 int vexnum; // 节点的数目 int edgen原创 2022-03-28 11:57:45 · 1486 阅读 · 0 评论 -
【C语言中struct typedef以及结构体指针--01】--混淆
typedef 类型定义一起来学习结构体指针吧原创 2022-03-13 14:50:11 · 797 阅读 · 0 评论