嵌入式C语言教程
文章平均质量分 91
_翩翩少年
走过的 叫足迹 走不到 叫憧憬
展开
-
简述共用体枚举链表
一、共用体1.1 概念概念:不同数据类型的成员共用一块内存空间1.2 共用体的定义union 共用体名{ 成员列表;};说明:union 是表示共用体的关键字union 共用体名 表示共用体类型成员列表: 数据类型 变量名1.3 共用体类型变量的定义a) 在定义共用体的同时,定义结构体类型的变量b) 先定义共用体,在定义共用体类型的变量c) 在定义共用体的...原创 2020-02-03 16:35:39 · 292 阅读 · 0 评论 -
C语言的结构体
结构体一、前言1.1 数据类型基本数据类型:char int float double构造数据类型:数组,结构体,指针类型 : 数据类型 *1.2 数组的特点int a[10];1)元素的数据类型相同2)可以存储大量的数据3)数据的含义一样4)数组中数据的元素是没有联系的,是独立的存在二、结构体2.1 结构体的特点如果要记录一个人的成绩、学号、姓名、性别、年龄就...原创 2020-02-03 11:14:47 · 261 阅读 · 0 评论 -
C语言-指针 ( so easy)
文章目录指针一、概念二、指针的定义三、指针的初始化与赋值3.1 指针的初始化3.2 指针的赋值3.3 指针的引用3.4 指针对普通变量的引用3.5 野指针四、代码崩溃三大原因五、指针应用5.1 数组指针5.2 指针数组5.3 函数指针5.4 指针函数5.5 双重指针(二级指针)5.6 const关键字指针一、概念 概念:保存地址的变量二、指针的定义指针的定义:数据类型 *变量名数据类...原创 2020-02-02 23:00:29 · 497 阅读 · 2 评论 -
C语言-我想学习数组
文章目录一、内存分区二、数据类型三、数组3.1 概念3.2 数组的定义3.3 数组的初始化3.4 数组的赋值3.5 数组的大小3.6 冒泡排序四、二维数组4.1 二维数组的定义4.2 二维数组的初始化4.3 二维数组的赋值4.4 二维数组的大小4.5 二维数组中的元素在数组中的位置五、字符数组5.1 概念5.2 字符数组的定义5.3 字符数组的初始化5.4 字符数组的赋值5.5 字符串5.6 字符...原创 2020-02-02 17:37:04 · 202 阅读 · 0 评论 -
C语言-函数
一、函数1.1 函数概念概念:是一段含有特定功能的程序代码的自包含单元。1.2 函数特点特点:1)功能性;功能是一个函数的灵魂,每一个函数都有自己不同的功能2)通用性:函数是为了解决某一类问题,而不是解决某一个问题3)独立性1.3 函数的好处函数好处:1、省去重复代码的编写2、模块化思想1.4 函数的分类函数的分类:库函数、主函数、自定义函数1.5 函数的结构函...原创 2020-02-02 15:19:58 · 557 阅读 · 0 评论 -
程序结构与预处理命令
程序结构与预处理命令文章目录程序结构与预处理命令一、程序结构1.1顺序结构1.2选择结构1.3循环结构1.4跳转语句二、预处理命令2.1程序运行过程2.2宏定义2.3条件编译一、程序结构C语言中,程序结构包含顺序结构、选择结构、循环结构、跳转语句(break,continue,return,goto)1.1顺序结构顺序结构:程序从上往下依次执行,上一条执行完成之后,下一条语句才会执行...原创 2020-02-01 23:33:01 · 173 阅读 · 0 评论 -
C语言--运算符
文章目录C语言 运算符一、概念1.1运算符1.2操作数1.3表达式1.3优先级1.4结合性二、运算符的分类2.1赋值运算符2.2算数运算符2.3关系运算符2.4按位运算符2.5逻辑运算符2.6自增自减运算符2.7三目运算符2.8复合赋值运算符2.9逗号运算符三、运算符优先级(运算顺序)排序C语言 运算符一、概念1.1运算符具有一定的运算规则的符号,对数据的一种操作 2+3- 3*5= ...原创 2020-02-01 16:41:17 · 965 阅读 · 0 评论 -
C语言基本数据类型
文章目录基本数据类型一、基本数据类型1.1 基本数据类型1.1.1 整型1.1.2 浮点型二、数据溢出问题三、常量与变量3.1 常量:3.2 变量:3.2.1 变量的定义3.2.2 变量的赋值3.2.3 变量名的理解四、输入输出函数4.1 printf()函数4.1.1 %[整数]d : 控制数据输出的宽度4.1.2 %[.整数]f: 控制的是小数位数输出的宽度4.2 scanf()函数4.3 g...原创 2020-02-01 15:49:10 · 746 阅读 · 0 评论 -
C语言基础知识
C语言基础知识一、C语言起源1972年在贝尔实验室的B语言的基础上设计开发C语言;目的:为了更好的设计开发Unix操作系统1983年美国国家标准协会成立了专门规范C语言的组织1989年使用C98或者C90标准规范C语言的使用1999年使用C99标准规范C语言的使用二、什么是C语言2.1语言的功能是作为信息的交互的媒介为了便于初学者,理解什么是C语言,我常用这样一个例子:中国人和...原创 2020-01-31 22:55:35 · 533 阅读 · 0 评论