![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言入门学习笔记(完善中)
C 语言入门学习笔记,主要是根据 B 站郝斌老师的 C 语言自学教程视频总结而得。
后期会根据知识的扩展,对该笔记进行更新和完善。欢迎各位读者题宝贵意见,或者关注我的微信公众号:"No Bug 编程笔记"联系我。
Jock2018
珞珈学子,公众号“每日学一技”。
展开
-
Day07 郝斌C语言自学视频之C语言的结构体
这篇笔记主要是介绍C语言中的结构体,还涉及补码、算法、链表等。阅读本文预计需要 12 分钟。Day07 郝斌C语言自学视频之C语言的结构体结构体为什么需要结构体什么叫结构体如何去定义结构体怎样使用结构体变量结构体变量和结构体指针作为函数参数传递的问题结构体变量的运算动态构造存放学生信息的结构体数组枚举什么是枚举怎样使用枚举枚举的优缺点其他原码反码移码补码二进制全部为0的含义算法链表位运算符期...原创 2020-02-29 10:52:12 · 413 阅读 · 0 评论 -
Day06 郝斌C语言自学视频之C语言的指针
这篇笔记主要是介绍C语言中的指针,包括指针的重要性、定义、使用等。阅读本文预计需要 10 分钟。Day06 郝斌C语言自学视频之C语言的指针指针的重要性指针的定义指针的使用基本类型指针如何通过被调函数修改主调函数普通变量的值指针和数组指针变量的运算一个指针变量到底占几个字节【非重点】多级指针动态内存分配【重点难点】传统数组的缺点为什么需要动态分配内存动态分配内存举例——动态数组的构造跨函数使...原创 2020-02-27 12:42:58 · 399 阅读 · 0 评论 -
Day05 郝斌C语言自学视频之C语言的函数
这篇笔记主要是介绍C语言中的函数,包括函数的功能和定义等。阅读本文预计需要 6 分钟。Day05 郝斌C语言自学视频之C语言的函数为什么需要函数什么是函数函数的分类如何定义使用函数定义函数如何在软件开发中合理的设计函数来解决实际问题变量的作用域和存储方式常用的系统函数后记为什么需要函数函数是C语言的基本单位,类是Java,C#,C++的基本单位。函数是继学习 C 语言流程控制之后的第二个...原创 2020-02-27 12:41:23 · 372 阅读 · 0 评论 -
Day05 郝斌C语言自学视频之C语言的数组
这篇笔记主要是介绍C语言中的数组,包括一维数组,二维数组和多维数组等。阅读本文预计需要 6 分钟。Day05 郝斌C语言自学视频之C语言的数组数组概述为什么需要数组数组的不足数组的分类一维数组一维数组的定义数组定义的本质有关一维数组的操作二维数组二维数组的定义二维数组的初始化二维数组的操作多维数组后记数组概述为什么需要数组为了解决大量同类型数据的存储问题。为了模拟现实世界。...原创 2020-02-27 12:39:28 · 269 阅读 · 0 评论 -
Day04 郝斌C语言自学视频之C语言的流程控制
这篇笔记主要是介绍C语言中的第一个重点知识,流程控制,包括顺序、选择、循环等。阅读本文预计需要 30 分钟。Day04 C 语言之流程控制流程控制概述流程控制定义流程控制的分类顺序执行选择执行选择定义选择分类if 的用法if...else...的用法if...else if...else...的用法if 的常见问题解析switch 的用法循环执行循环定义循环分类单个 for 循环的用法多个 ...原创 2020-02-27 12:30:36 · 357 阅读 · 0 评论 -
Day03 郝斌C语言自学视频之C语言基本输入输出&运算符
这篇笔记主要内容是简单介绍C语言的printf()、scanf()、运算符的知识。阅读本文大概需要 5 分钟。Day03 C语言基本输入输出&运算符1. 基本的输出函数printf()1.1 printf()四种用法:1.2 为什么需要输出控制符?2. 基本的输入函数scanf()2.1 scanf()基本用法2.2 如何使用scanf编写出高质量代码3. 运算符3.1 算术运算符3...原创 2020-02-27 12:28:14 · 316 阅读 · 0 评论 -
Day02 郝斌C语言自学视频之C语言编程预备知识
这篇笔记主要内容是简单介绍一些基本的计算机知识,包括基本硬件、数据类型、进制等。阅读本文大概需要 5 分钟。Day02 C语言编程预备知识1. CPU、内存条、硬盘、显卡、主板、显示器之间的关系2. HelloWorld是程序如何运行起来的3. 什么是数据类型3.1 基本类型数据整数浮点数(实数)字符3.2 复合类型数据4. 什么是变量5. CPU、内存条、操作系统之间的关系6. 变量为什么...原创 2020-02-27 12:25:49 · 1433 阅读 · 0 评论 -
Day01 郝斌C语言自学视频之 C 语言概述
这篇笔记主要内容是C语言概述,包括C语言特点、应用领域、学习方法等。阅读本文大概需要 5 分钟。1. 为什么学习C语言1.1 C语言的起源和发展机器语言–>汇编语言–>结构化语言–>面向对象语言。编程语言的发展是不断抽象,不断跟人类习惯相适应的过程。1.2 C语言的特点【优点】代码量小;速度快;功能强大。【缺点】危险性高;开发周期比较长;可移植...原创 2020-02-27 12:22:12 · 394 阅读 · 0 评论 -
C 语言和 Python 在取余操作上的异同
这篇文章主要介绍 C 语言和 Python 在取余操作上的异同。阅读本文预计需要 6 分钟。C 语言和 Python 在取余操作上的异同前言C 语言和 Python 中的取余算法向 0 取整 VS 向负无穷取整C 语言中的除法和取余测试Python 中的除法和取余测试小结后记参考资料前言最近在重新学习 C 语言时,发现C语言和 Python 在涉及负数%取余运算时,结果有所不同,意识到自...原创 2020-02-20 23:04:32 · 1185 阅读 · 2 评论 -
Windows10下利用Visual Studio Code搭建C语言开发环境
Windows10下利用Visual Studio Code搭建C语言开发环境1. 前言2. 下载安装VSCode以及MinGW2.1 下载安装VSCode2.2 下载安装MinGW-w643. 添加VSCode的C语言开发插件4. 配置C语言开发环境4.1 配置c_cpp_properties.json4.2 配置launch.json文件4.3 配置tasks.json文件5. 测试C语言开发...原创 2019-12-21 20:58:22 · 15801 阅读 · 4 评论