C语言
文章平均质量分 96
ZhangYuan_Look
这个作者很懒,什么都没留下…
展开
-
【C语言程序设计】笔记 day06
C语言笔记-day06 P53_位域 1、单片机 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。 2、字节 Byte简写为B,而bit简写为b; 1 Byte(B) = 8 bit(字节) 1原创 2022-02-11 22:23:51 · 460 阅读 · 0 评论 -
【C语言程序设计】笔记 day05
c语言原创 2022-02-11 22:23:02 · 666 阅读 · 0 评论 -
【C语言程序设计】笔记 day04
C语言笔记-day04 P34_递归 1、递归的应用 汉诺塔 2、递归的实质 递归从原理上来说就是函数调用自身这么一个行为。 3、编写递归程序需要注意的地方 递归出口:递归程序需要正确设置结束条件,否则递归程序会一直走下去,直到崩溃。 递归点:将重复的事情交给程序做(自顶向下思考) 4、递归的优势和劣势 优势:递归的思考角度跟通常的迭代(你可以理解为 for 循环之类的)迥然不同,所以有时候使用迭代思维解决不了的问题,使用递归思维则一下子迎刃而解。 劣势:递归的执行效率通常比迭代低很多,所以递归程序要更消原创 2022-02-11 22:22:05 · 450 阅读 · 0 评论 -
【C语言程序设计】笔记 day03
C语言笔记_day03 P28_函数初体验 1、为什么要自己定义函数? 因为随着程序规模的变大,都免不了会遇到下面这些问题: main 函数变得相当冗杂,程序可读性差 程序复杂度不断提高,编程变成了头脑风暴 代码前后关联度高,修改代码往往牵一发而动全身 变量的命名都成了问题(因为简单的名字都用完了啊,小明,小红,旺财,阿福,隔壁家老王这些名字都用过了,为了不重复命名,只能小明2号,小红3号这样……) 为了在程序中多次实现某功能,不得不重复多次写相同的代码 2、标准库函数 C 语言的标准库中还为我们提供了原创 2022-02-11 22:21:16 · 651 阅读 · 0 评论 -
【C语言程序设计】笔记 day02
C语言笔记-day02 P17_数组 1、数组的含义 一言以蔽之,数组就是存储一批同类型数据的地方。 2、定义数组 类型 数组名[常量表达式] int a[6]; // 定义一个整型数组,总共存放 6 个元素 一个int 4个字节 char b[24]; // 定义一个字符型数组,总共存放 24 个元素 一个char 4个字节 double c[3]; // 定义一个双精度浮点型数组,总共存放 3 个元素 一个double 8个字节 在定义数组时,需要在数组名后边紧跟着一对方括号,其中用常量表达式来指定数原创 2022-02-08 11:22:48 · 555 阅读 · 2 评论 -
【C语言程序设计】笔记 day01
C语言笔记 P02_第一个程序 编译型:c语言 ——》汇编 ——》机器语言 ——》CPU执行 解释型:java ——》字节码 ——》解释器 ——》CPU执行 #include <stdio.h> int main() { printf("hello world!"); } linux环境下 编辑:vi test.c 编译:gcc test.c -o test 执行:./test windows环境下 Dev C++ CodeBlocks P03_打印 具体指的是输原创 2022-02-06 22:39:39 · 409 阅读 · 0 评论