发点笔记
38选择控制语句if的用法
1. C语言3种结构
2. if语句作用
3. 类型 5类 注意if();仅分号前一句属于if管辖,且此句定义变量,作用域不明确
4. 特点 一次if最多只执行一个语句,执行后就跳出
5. 一些用法 多条件判断 要用到if语句的嵌套
6. 各种类型的用法 想一下
41选择控制b 语句switch
1. 结构 条件结果只能为 整型(可为算数/关系/变量,甚至是赋值(真假看复制的结果),字符变量特殊,也可以),case 后必须为 整型常量
2. 关键字及其作用;
3. 特点:break可有可无,若无,就一直往下执行(这时不考虑后面的case了),直到遇到break;
43循环结构while与dowhile
1. 作用
2. 结构
3. 关键字及其作用
4. 特点 死循环 (退出应用 control + c); break; continue;
45循环控制for语句的基本用法
1. 作用
2. 结构 for(初始化变量;变量条件控制;变量的变化) {循环体}
3. 特点: 执行过程:12循环体3, 2循环体3, 2循环体3;
遇到break直接跳出,连3也不执行了;
continue, break也适用;
死循环 for(int a=0;空语句;a++)
for完全可以和while互换
若无 定义变量,就近原则;
for(){}中的()的语句在父作用域里,{}是子作用域 (在两者中间定义相同变量,不算重复定义)
50函数的用法
1. 作用 代码封装,是一个程序片段,方便调用,提高服用性
2. 定义
3. 特点 int类型可以省略 return 也可以省略 什么类型返回什么值,没有就不要返回;
return 结束的是整个函数,而不是某一个循环等等
实参传给形参的是具体数值,而不是实参自己
函数必须定义才能调用,不能重复定义(一个c语言程序含的多个.o文件 也不能重复定义),不能嵌套定义;
可以调用其他函数
函数的()和{}是同一作用域
52函数的声明
1. 作用
2. 型式(可以只有 类型 没有形参)
3. 特点 只声明不调用,不影响
声明区域
53头文件的用法
1. 作用 声明函数 把多个代码文件中的函数,声明在这个文件中
便于重用,防止定义冲突
2. 特点 有声明只能保证编译成.哦,并不能确保连接成功
自定义头文件要有路径
54#include的用法
1. 预处理指令
2. 作用 拷贝文件内容至 当前命令所在位置
3. 位置 可以在在函数内也可以在函数外,但应在使用之前,#include<stdio.h>
放在main()中错误,不能编译
|