![](https://i-blog.csdnimg.cn/direct/a95653b41f594a9198c41724af90cba0.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言看图说话
文章平均质量分 50
一些C语言的问题
无情酷狗
所有帖子仅是记录自己的学习过程,缺乏严谨性仅供参考
展开
-
C语言看图说话之字符在屏幕上的显示原理
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-25 12:10:49 · 197 阅读 · 0 评论 -
C语言看图说话之#define
");宏的嵌套定义就是可以给宏在套上一个宏,这里 宏PRINT是输出"hello word!",宏P5就是5个PRINT也就是输出5次"hello word!",宏P10是两个P5就是输出10次"hello word!".宏定义类型只是简单的文本替换,而typedef是对类型的重命名.//只有m1是int*,m2,m3是int//只有m1是int*,m2,m3是int//全部为int*类型。原创 2024-06-25 11:39:39 · 196 阅读 · 0 评论 -
C语言看图说话之链式存储与顺序存储
N个相同类型元素的有限有序序列,包括链式存储和顺序存储.把线性表中所有元素,按照顺序依次存储在内存中连续的一块空间,比如数组,优点是可以快速的查找表中任意位置的元素,缺点是插入和删除时需要移动大量元素效率低下.链式存储的线性表就是链表,是把线性表中所有元素,通过指针相互关联,存储不要求连续,因为他们之间可以通过指针进行查找,优点是插入和删除时只需要修改对应的指针即可,缺点是查找麻烦要通过指针进行位移,像单向链表查询时就要从头节点开始遍历.原创 2024-06-25 14:00:23 · 208 阅读 · 0 评论 -
C语言看图说话之typedef
/typedef定义指针//typedef定义数组指针//typedef定义二维数组指针//typedef定义函数指针//正常定义格式//typedef简化后typedef还有个用处就是//只有m1是int*,m2,m3是int//全部为int*类型这里INT INTEGER integer 代表的都是intint a,b;INT a,b;原创 2024-06-25 10:30:45 · 206 阅读 · 0 评论 -
C语言看图说话之文件复制原理
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-25 14:25:46 · 173 阅读 · 0 评论 -
C语言看图说话之static静态
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-25 11:15:14 · 90 阅读 · 0 评论 -
C语言看图说话之枚举类型
当需要的值只有有限个数的少量几种时,比如 春夏秋冬,周一到周日,一月到十二月,上下左右,这个时候如果写1代表春,2代表夏,3代表秋,4代表冬,在代码中让人感觉到莫名奇妙,大大降低了代码的可读性,这种数字也被称为死亡数字,使用枚举类型给他们取一个别名就会好很多enum FANGXIANG{上,下,左,右};//0 1 2 3 默认从0开始enum FANGXIANG fx = 上;//1 2 3 4 5 6 0,从1开始依次累加也可以单独设定//使用typedef可以简化。原创 2024-06-25 10:19:09 · 124 阅读 · 0 评论 -
printf函数的计算
最后,i++,第一位的输出定格在4,再运算,i的值是5,此时可以确定倒数第二位和第三位的输出都是5。函数的计算是从右向左进行所以,先进行*(++ptr)的计算然后才是*ptr,所以输出结果为7 7。从右往左看:printf("%d,%d,%d,%d,\n",i++,++i,i,i++);然后,++i,先运算,此时i的值是4,但第二位的输出还不能确定。其次,i,第三位的输出不能确定,因为前面还有运算,此时i是3。首先,i++,第四位的输出定格在2,再运算,i的值是3。例如这段代码,输出结果为 7 7。原创 2024-06-26 12:31:39 · 217 阅读 · 0 评论 -
C语言看图说话之全局/局部变量生命周期与作用域
全局变量定义位置在全局/静态区全局静态变量定义位置在全局/静态区局部变量定义位置在栈区局部静态变量定义位置在全局/静态区。原创 2024-06-25 11:09:25 · 162 阅读 · 0 评论 -
C语言看图说话之const
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-25 10:40:26 · 179 阅读 · 0 评论 -
C语言看图说话之extern
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-25 11:26:02 · 364 阅读 · 0 评论 -
C语言看图说话之函数的执行原理
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-25 10:06:41 · 236 阅读 · 0 评论 -
C语言看图说话之组件化技术分类
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-25 14:38:17 · 294 阅读 · 0 评论 -
C语言看图说话之文件处理模型
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-25 14:13:50 · 108 阅读 · 0 评论 -
C语言看图说话之结构体/联合体
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-25 12:27:41 · 173 阅读 · 0 评论 -
C语言看图说话之堆区与栈区的区别
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-25 09:45:49 · 381 阅读 · 0 评论 -
C语言看图说话之指针变量类型的作用
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-24 15:48:54 · 167 阅读 · 0 评论 -
C语言看图说话之短路问题
&和||的短路运算,是指如果在进行前面的表达式的运算过程,通过判断已经明确的知道整个表达式的结果,那么就不会进行后面表达式的运算判断。表达式1 && 表达式2 && 表达式3...&& 表达式n,如果表达式1的运算结果为false,则整个表达式的结果为false,同时。表达式1 || 表达式2 || 表达式3...|| 表达式n,如果表达式1的运算结果为true,则整个表达式的结果为true,同时。两个都为“真”,结果才为“真”。如果表达式1的运算结果为false,则根据表达式2的运算结果继续判断。原创 2024-06-24 15:28:56 · 206 阅读 · 0 评论 -
C语言看图说话之小端存储大端存储
小端存储就是低字节存储在低地址应用:内存存储大端存储就是低字节存储在高地址应用:网络传输。原创 2024-06-24 20:30:58 · 255 阅读 · 0 评论 -
C语言看图说话之一维数组*名*特性
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-24 19:55:01 · 169 阅读 · 0 评论 -
C语言看图说话之从源代码到exe
预处理期:将#开头的#include #define等进行预处理,#include就是把引用的头文件复制粘贴到当前文件,#define就是将宏定义进行替换。函数的声明和实现都放在头文件中了这样每个#include该头文件的文件都会有一份该函数的实现,连接的时候,连接器不知道连接哪一个实现,于是报错。只包含了头文件,只有这个函数的声明,没有包含这个函数的实现(实现一般放在cpp文件中的)。编译期:通过编译器将我们写的高级语言代码翻译为汇编语言的汇编代码。需要经过预处理期,编译期,汇编期,连接期。原创 2024-06-23 14:10:30 · 171 阅读 · 0 评论 -
C语言看图说话之溢出现象(原码反码补码)
1的补码就是在反码的基础上+1变成全1如上图。原创 2024-06-24 14:40:25 · 276 阅读 · 0 评论 -
C语言看图说话之数组指针
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-24 19:45:29 · 187 阅读 · 0 评论 -
C语言看图说话之二维数组名特性
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-24 20:19:25 · 286 阅读 · 0 评论 -
C语言看图说话之指针数组
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-24 16:16:43 · 157 阅读 · 0 评论 -
C语言看图说话之字符在屏幕上的显示原理
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-23 15:46:25 · 783 阅读 · 0 评论 -
C语言看图说话之多级指针
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-24 16:06:09 · 171 阅读 · 0 评论 -
C语言看图说话之函数在源代码中的三种形态
返回类型 函数名(参数)函数体(流程结果)声明:返回类型 函数名(参数);调用:函数名(参数);声明 调用 定义。原创 2024-06-24 20:41:52 · 204 阅读 · 0 评论 -
C语言看图说话之自动类型转换规律
以下内容为自学笔记缺乏严谨性,如有错误和不足请大佬指正。原创 2024-06-24 15:56:22 · 135 阅读 · 0 评论 -
C语言看图说话之基本数据类型
C语言基本数据类型的一些事情原创 2024-06-23 14:57:53 · 875 阅读 · 0 评论