C语言流程控制
1. C语言
标准入门C语言模板
特点: 单文件、人机交互或者计算、一般是有结束的
编程软件:vs devc++ gcc等等
|
|
2.变量
2.1 变量的类型
- 整数型 int long short / unsigned int long short / char unsigned char(1字节)
- 浮点数 float 单精度 double 双精度浮点数
- 字符型 char
- 数组型 int[] 整数型数组 float[]浮点数数组 char[]字符型数组(字符串)
- 空类型 void
2.2 变量的命名
命名规则: 可以使用 数字 字母 下划线 组合 不能以数字开头,不能使用C语言的关键字
aaaa
bbbbb 1aa _aaa _112 int char return main
2.3 变量的初始化
变量类型 变量名 = 初始化的值;
例如 int a = 0;
2.4 变量的作用域
从定义时开始,到当前层的结束 “}“前
3. 运算符
3.1 算数运算符
|
|
加 减 乘 整除 取余
3.2 关系运算符
> < ==(等于) >= <= !=
关系运算符 的结果 只有2种 0 和 1 0表示false 假 1表示ture 真
3.3 逻辑运算符
与或非(逻辑运算符的两端是表达式)
&& 与 and 两个条件都满足 为真
|| 或 or 两个条件中 任意一个满足 就是真
! 非 not 将逻辑 取反 假的变成真的 真的变成假的
在c语言中 逻辑 0表示假 非0表示真
结果 只有2种 0 和 1 0表示false 假 1表示ture 真
3.4 赋值运算符
|
|
赋值运算符的左边必须是变量
3.5 位运算符
位运算符,逻辑运算符
|
|
位运算符的结果是值,计算方法是,把数值变为二进制,然后每一位按逻辑计算
3.6 运算符的优先级
小括号>算数>关系>逻辑>赋值
4. 分支结构(流程控制)
4.1 if 单分支
if 语句 只能 控制最近的一条语句 如果有多条语句需要被控制,就加上大括号,把若干语句变成一个语句块
|
|
4.2 if … else … 二分支
|
|
4.3 if … else if …. else if …. else …. 多分支
|
|
5. 循环结构
5.1 计次循环for
|
|
|
|
|
|
明确知道要循环多少次,使用for循环
5.2 条件循环while
|
|
只知道循环的停止条件,使用while循环
5.3 break和continue
6. 数组
6.1 数组的定义与初始化
数组的声明
type arrayName [ arraySize ];
数组的初始化
|
|
6.2 数组的使用
访问数组元素,通过方括号下标访问
balance[2];
也可以通过循环访问
|
|
- 原文作者:xuehu
- 原文链接:https://www.xuehu96.com/post/cpp/embc/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。