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);//延时函数

posted @ 2020-11-30 22:49  Morri  阅读(75)  评论(1编辑  收藏  举报