C语言
文章平均质量分 61
hunandede
这个作者很懒,什么都没留下…
展开
-
C语言中的typedef
INTSHUZU arr ===========>相当云 int arr[10]char sex;char sex1;char sex2;//前面3个占用4个字节int age;//原本占用4个字节 到这里是占用8个字节了。//原本占用6个字节,和紧前面的凑不了8,因此和后面的看是否能组成8,后面的是int,也组不成8,因此自己占8int age2;// 4字节//3 和前面的能组成8,因此 name2占用4字节//8 占用8,//总和为:4+4+8+4+4+8 = 32字节。原创 2023-12-20 15:02:00 · 24 阅读 · 0 评论 -
C语言中的共用体 和 枚举
共用体的意思是,假设这个共用体有3个成员,那么只能同时存在一个成员。且这三个成员的地址是一致的。如果先给一个成员赋值了,那么再给第二个成员赋值的时候,第一个成员会失效共用体也可以使用 typedef 重命名如果没有重新命名,则要使用 union car c1定义变量。原创 2023-12-20 14:48:48 · 18 阅读 · 0 评论 -
C语言中的结构体的内存对齐,也叫做字节对齐 问题 分析
如果不够4,和前面或者后面的看能不能组成4,如果不够8,和前面或者后面的看能不能组成8,原创 2023-12-20 13:02:18 · 344 阅读 · 0 评论 -
C语言中内存模型分析
/字符串一级指针的内存模型。//字符串二级指针的内存模型。原创 2023-12-19 23:26:31 · 14 阅读 · 0 评论 -
C语言的一些整理点整理
注意:该item 是讨论 预处理 中的三种方案中的一些问题不带参数的宏定义return PI;带参数的宏定义#define SERROR (r) PI * r *r //注意,这里S1和参数之间不能有空格,否则会将S1 认为是无参数的 宏定义,该S1对应的宏定义为: (r) PI * r *r#define S2(r) (PI) * (r) *(r) //注意:宏定义的参数用() 括起来,不然有问题,r如果不是一个值,而是表达式,因为//12.56//5.14?原创 2023-12-18 23:06:26 · 18 阅读 · 0 评论 -
指针数组 和 数组指针
意思是:这是一个数组,数组有10个元素,每个元素都是int 指针,从语法级别理解:[]的优先级比 *高,那么首先P1和[]结合,也就是p1[10]是个数组,然后才会和*组合。原创 2023-12-20 10:58:58 · 23 阅读 · 0 评论 -
C语言中函数指针
函数的指针。本质上是一个指针。只是这个指针指向的是一个函数。原创 2023-12-20 11:34:26 · 16 阅读 · 0 评论 -
一. C 语言文件操作基础
一. C 语言文件操作基础原创 2022-04-01 09:02:08 · 61 阅读 · 0 评论