C语言深度解剖
文章平均质量分 95
本专栏会在C语言的基础上更深入的带你们学习C语言,深入理解关键字,深入理解符号,深入理解预处理,深入理解指针和数组,内存管理细节理解,函数栈帧与可变参数列表等
程序猿教你打篮球
CSDN内容合伙人,篮球是爱好,代码是工作,跟着爱打篮球的程序员学编程,享受运动中的编程,编程中的运动!
展开
-
【C语言】关键字的深入理解(第一期)
本期深度讲解register,extern,static关键字,以及让初学者对变量有充足的认识,相信小伙伴看完本期肯定有收获,Come on, believe in yourself!原创 2022-04-11 17:39:20 · 5212 阅读 · 219 评论 -
【C语言】关键字的深入理解(第二期)
本期主要讲解sizeof和signed、unsigned关键字,以及认识大小端存储和变量的命名规则,坚持下去,你就是大牛。原创 2022-04-18 16:41:36 · 2600 阅读 · 144 评论 -
【C语言】关键字的深入理解(第三期)
1、什么是语句,表达式?2、bool 变量在C语言中到底是怎么一回事?3、浮点数真的是你想的这样吗?4、指针变量和 0 比较5、else 匹配问题以及 if 的其他常见问题原创 2022-04-30 11:48:17 · 8454 阅读 · 227 评论 -
【C语言】关键字的深入理解(第四期)
本期我们接着深度解剖C语言——关键字篇:1、switch 深入理解2、如何正确的使用 case?3、循环语句while for do while深度讲解4、go to 真的没人用了吗?5、continue的作用是什么?6、void 到底是何方妖怪?............原创 2022-05-24 09:30:00 · 6911 阅读 · 136 评论 -
【C语言】关键字的深入理解(第五期)
本期主要讲解:1、站在汇编角度理解 return 关键字2、const 的应用场景可真不少 3、你可能没见过的关键字 - volatile(汇编讲解)原创 2022-06-02 14:32:43 · 2788 阅读 · 131 评论 -
【C语言】关键字的深入理解(第六期)
1、struct 关键字的理解和柔性数组2、union 内存级布局理解3、enum 是你想的这样吗4、typedef 深入理解5、关键字的分类总结原创 2022-06-21 09:45:00 · 2816 阅读 · 130 评论 -
【C语言】符号的深入理解(第一期)
本期主要讲解:1、注释符号1.1 注释的基本注意事项1.2 如何写出好的注释?2、接续符和转移符2.1 续行功能2.2 转义字符3、单引号和双引号3.1 基本概念3.2 特殊情况4、逻辑操作符4.1 && (逻辑与)4.2 || (逻辑或)4.3 逻辑与和逻辑或的笔试题.........原创 2022-06-25 09:30:00 · 22986 阅读 · 97 评论 -
【C语言】符号的深入理解(第二期)
本期主要讲解:1、按位运算符1.1 按位或 ( | ) 和 按位与 ( & )1.2 按位异或 ( ^ ) 1.3 一个关于整型提升的问题 2、移位操作符 2.1 左移>操作符2.2 习题练习 3、++ 和 -- 的操作3.1 基本操作 3.2 从汇编角度深入理解 a++...............原创 2022-07-01 10:38:26 · 3412 阅读 · 67 评论 -
【C语言】预处理的深入理解(第一期)
本期主要讲解:1、#define的深度认识1.1 数值宏常量1.2 字符串宏常量1.3 用宏充当注释符号1.4 用宏替换多条语句1.5 宏定义的使用建议2、#undef 撤销宏2.1 宏的定义位置和有效范围2.2 宏的取消2.3 一道笔试题.........原创 2022-07-07 09:30:00 · 2639 阅读 · 91 评论 -
【C语言】预处理的深入理解(第二期)
本期主要讲解:1、条件编译1.1 条件编译如何使用?1.2 用 #if 模拟 #ifdef1.3 为何要有条件编译? 2、文件包含2.1 #include 究竟干了什么?2.2 防止头文件重复包含的条件编译是如何做到的?3、选学内容3.1 #error 预处理3.2 #line 预处理 3.3 #pragma 预处理3.3.1 #pragma message3.3.2 #pragma once3.3.3 #pragma warning3.3.4 #pragma pack3.4 # 和 ##.........原创 2022-07-13 09:00:00 · 10508 阅读 · 104 评论 -
【C语言】指针和数组的深入理解(第一期)
本期主要讲解:1、指针是什么?2、为什么要有指针?3、指针的内存布局4、指针变量类型有什么作用?5、指针的解引用6、如何将数值存储到指定的内存地址?原创 2022-07-23 09:00:00 · 25070 阅读 · 131 评论 -
【C语言】指针和数组的深入理解(第二期)
本期主要讲解:1、数组的概念2、数组的内存布局3、数组名到底是什么?4、数组名做左值和右值的区别5、以指针的形式访问和以数组的形式访问6、为什么C语言要把指针和数组元素访问互通呢?...............原创 2022-07-29 09:00:00 · 7181 阅读 · 120 评论 -
【C语言】指针和数组的深入理解(第三期)
本期主要讲解:1、指针变量在口语中为什么会跟指针混用?2、指针数组和数组指针2.1 什么是指针数组?2.2 什么是数组指针?2.3 指针数组和数组指针的布局3、多维数组和多维指针3.1 二维数组3.2 二级指针3.3 一道面试题...............原创 2022-08-04 09:33:20 · 9862 阅读 · 79 评论 -
【C语言】指针和数组的深入理解(第四期)
1、数组参数和指针参数1.1 一维数组传参1.2 一级指针传参1.3 二维数组参数和二级指针参数1.4 野指针的问题2、函数指针3、函数指针数组4、指向函数数组的指针5、回调函数6、一道笔试题...原创 2022-08-07 09:00:00 · 20098 阅读 · 128 评论