C语言
文章平均质量分 96
ZhangYuan_Look
这个作者很懒,什么都没留下…
展开
-
【C语言程序设计】笔记 day06
C语言笔记-day06P53_位域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 · 510 阅读 · 0 评论 -
【C语言程序设计】笔记 day05
c语言原创 2022-02-11 22:23:02 · 730 阅读 · 0 评论 -
【C语言程序设计】笔记 day04
C语言笔记-day04P34_递归1、递归的应用汉诺塔2、递归的实质递归从原理上来说就是函数调用自身这么一个行为。3、编写递归程序需要注意的地方递归出口:递归程序需要正确设置结束条件,否则递归程序会一直走下去,直到崩溃。递归点:将重复的事情交给程序做(自顶向下思考)4、递归的优势和劣势优势:递归的思考角度跟通常的迭代(你可以理解为 for 循环之类的)迥然不同,所以有时候使用迭代思维解决不了的问题,使用递归思维则一下子迎刃而解。劣势:递归的执行效率通常比迭代低很多,所以递归程序要更消原创 2022-02-11 22:22:05 · 517 阅读 · 0 评论 -
【C语言程序设计】笔记 day03
C语言笔记_day03P28_函数初体验1、为什么要自己定义函数?因为随着程序规模的变大,都免不了会遇到下面这些问题:main 函数变得相当冗杂,程序可读性差程序复杂度不断提高,编程变成了头脑风暴代码前后关联度高,修改代码往往牵一发而动全身变量的命名都成了问题(因为简单的名字都用完了啊,小明,小红,旺财,阿福,隔壁家老王这些名字都用过了,为了不重复命名,只能小明2号,小红3号这样……)为了在程序中多次实现某功能,不得不重复多次写相同的代码2、标准库函数C 语言的标准库中还为我们提供了原创 2022-02-11 22:21:16 · 752 阅读 · 0 评论 -
【C语言程序设计】笔记 day02
C语言笔记-day02P17_数组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 · 659 阅读 · 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执行:./testwindows环境下Dev C++CodeBlocksP03_打印具体指的是输原创 2022-02-06 22:39:39 · 458 阅读 · 0 评论