从零开始的C语言学习(全干货,精炼总结)
文章平均质量分 90
从0开始 与本人同步学习C语言,分享一些笔记与个人理解
希望大家可以和我一起学习,也希望大佬可以指出我的错误,我们一起加油!
小林学习中
学编程人,分享心得,笔记。欢迎大佬和萌新一起指导学习。
展开
-
从零开始的C语言学习第二十课:数据在内存中的存储
整形,浮点数的二进制存储 大小端存储法原创 2023-10-18 16:50:16 · 168 阅读 · 1 评论 -
从零开始的C语言学习第十九课:C语言内存函数
memcpy使用和模拟实现 memmove使用和模拟实现 memset函数的使用memcmp函数的使用原创 2023-10-18 16:15:02 · 262 阅读 · 0 评论 -
从零开始的C语言学习第十八课:符函数和字符串函数(2)
strcmp的使用和模拟实现strncpy函数的使用strncat函数的使用strncmp函数的使用 strstr的使用和模拟实现strtok函数的使用strerror函数的使用(了解一下就可以)原创 2023-09-24 16:08:54 · 103 阅读 · 0 评论 -
从零开始的C语言学习第十七课:符函数和字符串函数(1)
1. 字符分类函数2. 字符转换函数3. strlen的使用和模拟实现4. strcpy的使用和模拟实现5. strcat的使用和模拟实现原创 2023-09-06 20:23:30 · 143 阅读 · 0 评论 -
从零开始的C语言学习第十六课:深入理解指针(5)
1. sizeof和strlen的对比2. 数组和指针笔试题解析3. 指针运算笔试题解析原创 2023-08-17 17:51:02 · 61 阅读 · 0 评论 -
从零开始的C语言学习第十五课:深入理解指针(4)
1. 回调函数是什么?2. qsort使⽤举例3. qsort函数的模拟实现原创 2023-08-14 21:57:12 · 80 阅读 · 0 评论 -
从零开始的C语言学习第十四课:深入理解指针(3)
1. 字符指针变量2. 数组指针变量3. ⼆维数组传参的本质4. 函数指针变量5. 函数指针数组6. 转移表原创 2023-08-12 18:47:51 · 157 阅读 · 4 评论 -
从零开始的C语言学习第十三课:深入理解指针(2)
1. 数组名的理解 2. 使⽤指针访问数组 3. ⼀维数组传参的本质 4. 冒泡排序 5. ⼆级指针 6. 指针数组 7. 指针数组模拟⼆维数组原创 2023-08-10 20:56:42 · 109 阅读 · 1 评论 -
从零开始的C语言学习第十二课:深入理解指针(1)
1. 内存和地址2. 指针变量和地址3. 指针变量类型的意义4. const修饰指针5. 指针运算6. 野指针7. assert断⾔8. 指针的使⽤和传址调⽤原创 2023-08-09 21:06:15 · 125 阅读 · 0 评论 -
从零开始的C语言学习第十一课:操作符详解P2
1.操作符详解P2 1.1.下标访问[]、函数调⽤() 1.1.1 [ ] 下标引用操作符 1.1.2 函数调用操作符 1.2. 操作符的属性:优先级、结合性 1.2.1 优先级 1.2.2 结合性 1.3. 表达式求值 1.3.1 整型提升 1.3.2 算术转换2.表达式求值的举例3.总结:原创 2023-08-08 22:05:49 · 82 阅读 · 0 评论 -
从零开始的C语言学习第十课:操作符详解P1
1. 二进制介绍 1.1 2进制转10进制 1.1.1 10进制转2进制数字 1.2 2进制转8进制和16进制 1.2.1 2进制转8进制 1.2.2 2进制转16进制2. 原码、反码、补码3. 移位操作符 3.1 左移操作符 3.2 右移操作符4. 位操作符:&、|、^5. 逗号表达式原创 2023-08-06 22:39:09 · 85 阅读 · 2 评论 -
从零开始的C语言学习第九课:函数递归
1. 什么是递归2. 递归的限制条件3. 递归的举例 3.1 举例1:求n的阶乘 3.1.1 分析和代码实现 3.2 举例2:顺序打印⼀个整数的每⼀位4. 递归与迭代 举例3:求第n个斐波那契数原创 2023-08-06 11:30:23 · 90 阅读 · 2 评论 -
从零开始的C语言学习第八课:VS实用调试技巧
1. 什么是bug?2. 什么是调试?3. debug和release4. VS调试快捷键 4.1 环境准备 4.2 调试快捷键5. 监视和内存观察 5.1 监视 5.2 内存6. 编程常⻅错误归类(了解一下jiu'hao) 9.1 编译型错误 9.2 链接型错误 9.3 运⾏时错误原创 2023-08-01 21:54:18 · 88 阅读 · 4 评论 -
从零开始的C语言学习第七课:数组和函数实践-扫雷游戏
1. 扫雷游戏分析和设计1. 扫雷游戏分析和设计。1. 扫雷游戏分析和设计 1.1 扫雷游戏的功能说明 1.2 游戏的分析和设计 1.2.1 数据结构的分析 1.2.2 文件结构设计2. 扫雷游戏的代码实现3. 扫雷游戏的扩展原创 2023-07-31 10:11:27 · 116 阅读 · 2 评论 -
从零开始的C语言学习第六课:函数
1. 函数的概念2. 库函数 2.1 标准库和头⽂件 2.2 库函数的使⽤⽅法 2.2.1 功能 2.2.2 头⽂件包含 2.2.3 实践 2.2.4 库函数⽂档的⼀般格式3. 自定义函数 3.1 函数的语法形式4. 形参和实参 4.1 实参 4.2 形参 4.3 实参和形参的关系5. return语句6. 数组做函数参数7. 嵌套调用和链式访问 7.1 嵌套调用 7.2 链式访原创 2023-07-28 17:42:54 · 149 阅读 · 1 评论 -
从零开始的C语言学习第五课:猜数字游戏+数组
1.猜数字游戏 1.1. 随机数生成 1.1.1 rand 1.1.2 srand 1.1.3 time 1.1.4 设置随机数的范围 1.2. 猜数字游戏实现2.数组 2.1. 数组的概念 2. 2.⼀维数组的创建和初始化 2.3. ⼀维数组的使用 2.3.1 数组下标 2.3.2 数组元素的打印 2.3.3 数组的输入 2.4. ⼀维数组在内存中的存储 2.5. sizeo原创 2023-07-27 20:36:18 · 190 阅读 · 2 评论 -
从零开始的C语言学习第四课:逻辑操作符+switch语句+循环语句
1.逻辑操作符:&& , || , !2.switch语句3.循环语句 3.1 while循环 3.2 for循环 3.3 do-while循环 3.4 goto语句原创 2023-07-24 20:11:50 · 141 阅读 · 0 评论 -
从零开始的C语言学习第三课:输入输出+分支循环
1.输入输出 1.1 printf 1.1.1基本使用 1.1.2 占位符 1.1.3 限定宽度 1.1.4 显示正负号 1.1.5 限定⼩数位数 1.1.6 输出部分字符串2.分支循环2.1 if语句2.1.1 if2.1.2 else2.1.3 分⽀中包含多条语句2.1.4 嵌套if2.1.5 悬空else问题2. 2关系操作符原创 2023-07-23 22:05:51 · 144 阅读 · 0 评论 -
从零开始的C语言学习第二课:C语言数据类型和变量
数据类型介绍字符整形浮点型布尔类型 signed 和 unsigned 数据类型的取值范围变量变量的创建变量的分类算术操作符:+、-、*、/、%赋值操作符:= 和复合赋值单⽬操作符:++、--、+、-前置++ 后置++ 强制类型转换原创 2023-07-21 18:28:42 · 152 阅读 · 2 评论 -
从零开始的C语言学习第一课:C语言常见概念
从0开始学习C语言,希望和大家一起共勉,有错误欢迎指出从0开始 0基础 main函数 第⼀个C语言程序 C语⾔是什么 VS项⽬和源⽂件、头⽂件介绍新手常⻅的错误 hello world 库函数 第⼀次写代码 转义字符 字符串和 \0 关键字介绍原创 2023-07-20 15:08:22 · 443 阅读 · 6 评论