C语言博客作业03——函数
| 这个作业属于哪个班级 | C语言--网络2011/2012 |
| ---- | ---- | ---- |
| 这个作业的地址 | https://edu.cnblogs.com/campus/jmu/2020C/homework/11534 |
| 这个作业的目标 | 学习如何设计函数、C语言基本数据类型 |
| 姓名 | 姜芳华 |
0pta总分
1本章学习总结
- 函数的作用
函数是一块代码,接收0个或多个参数做一件事,并返回一个值或0个,实现程序的模块化,使结构清晰。
1.1函数定义、调用、声明
- 定义
函数类型 函数名 (形式参数表) /*函数首部*/
{
函数实现过程 /*函数体*/
}
- 调用
函数名 (实际参数表) - 声明
函数类型 函数名 (参数表);
(函数声明是一条C语句,需加“;”)
1.2全局、局部变量、静态局部变量
- 定义在函数函数外而不属于任何函数的变量。作用范围从定义开始到程序结束所在文件的结束,它对作用范围内所有的函数都起作用
- 局部变量
定义在函数内部的变量。作用范围局限于所在函数内部。形参是局部变量。 - 静态局部变量
存放在静态存储区,不会像普通局部变量因函数调用结束而被系统收回,生存期持续到程序结束,上一次函数调用后的值忍让保存着,可供本次调用继续使用。
1.3C数据类型及注意点
- 浮点误差
计算机中表达的小鼠不是精确值,存在精度问题,改变数据精度,将数据的末尾加上精度更高的0.000001 - 字符型数据输入
scanf("%c",ch);
ch=getchar()
采用循环实现多个字符输入
1.4C运算符
- 算数运算符
用于各类数值运算。加(+)、减(-)、乘(*)、除(/)、求余(%)、自增(++)、自减(-)。 - 关系运算符
用于比较运算。大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)、不等于(!=)。 - 逻辑运算符
用于逻辑运算。与(&&)、或(||)、非(!)。 - 位操作运算符
参与运算的量,按二进制位进行运算。与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>). - 赋值运算符
用于赋值运算,简单赋值(=)、符合算数赋值(+=、-=、*=、/=、%=)。 - 条件运算符
三目运算符,用于条件求值( ? ; )。 - 逗号运算符
用于把若干个表达式组合成一个表达式( , )。
2综合作业
2.1流程图
- 一年级
2.2函数功能及全局变量介绍
2.21全局变量
没用到全局变量
2.22菜单相关函数
2.22出题相关函数
2.23运行结果截图
2.4编程技巧
system("cls");//清屏
Sleep(500);//延时函数