![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 93
晚安66
目前的研究方向:稀疏贝叶斯学习,DOA估计,阵列信号处理,深度学习
展开
-
【C语言】数据存储、文件操作和其他知识
这就意味着,当系统里(如/usr/include/里)有一个叫做math.h的头文件,而你的源代码目录里也有一个你自己写的math.h头文件,那么使用尖括号时用的就是系统里的;流:高度抽象的概念,打开一个文件,然后向文件流中填写数据,然后流将各种数据写到外设(如硬盘)中去,最后关闭流。使用双引号则相反,会先在源代码目录里搜索,如果未找到则去系统默认目录查找,通常用于包含程序作者编写的头文件。大端字节序把数据的低位字节序的内容存放在高地址处,高位字节序的内容存放在低地址处,如下图中第一种存储方式;原创 2023-05-10 17:08:04 · 213 阅读 · 0 评论 -
【C语言】结构体、枚举和联合
p1中c1存在0处,嵌套结构体s1(最大对齐数为4,临近整数倍为4)存在4-15处,存在16-23,p1的大小是最大对齐数8的整数倍 = 24。当最大成员的大小不是最大对齐数的整数倍是,就要对齐到最大对齐数的整数倍。结构体存储时有对齐数的概念,对齐数=编译器默认的一个对齐数与该成员大小的较小值,使用的编译器是VS默认对齐数为8,Linux没有对齐数的概念,不需要对齐。3.如果嵌套结构体的情况,嵌套的结构体对齐到自己的最大对齐数的整数倍处,结构体大小就是所有最大对齐数(包含嵌套结构体的对齐数)的整数倍。原创 2023-05-10 17:04:22 · 83 阅读 · 0 评论 -
【C语言】指针、数组和函数
记录本人在学习C语言过程中遇到的难点和一些补充笔记原创 2022-10-04 10:56:22 · 324 阅读 · 0 评论