C博客作业03--函数

| 这个作业属于哪个班级 | C语言--网络2011/2012 |
| ---- | ---- | ---- |
| 这个作业的地址 | C博客作业00--循环结构 |
| 这个作业的目标 | 学习如何设计函数、C语言基本数据类型 |
| 姓名 | 宋宇龙 |

0.展示PTA总分(0----2)

1.本章学习总结(4分)

1.1 函数定义、调用、声明

void ListMenu();//函数声明
int main()
{
	ListMenu();//函数调用
}
void ListMeun()//函数定义
{
	printf("*******************");
}

1.2 全局、局部变量、静态局部变量

全局变量:
在函数以外定义的变量,不从属于任一函数
作用范围:从定义处到源文件结束(包括各函数)
局部变量:
在函数内定义的变量:(包括形参)
作用范围:本函数内部
定义在复合语句内的变量:
作用范围:复合语句内部
静态局部变量:
作用范围:局部变量
生命周期:全局变量

1.3 C数据类型及注意点

整数类型
char,unsigned char,signed char,int,unsigned int,short,unsigned short,long,unsigned long
平时一般用char和int就行
浮点类型
float,double,long double
一般用double

1.4 C运算符

优先级从前到后
+(单目),-(单目),*,/,%,+,-,=
*,/,%,+,-为自左向右,其余为自右向左

2.综合作业(6分):小学生口算表达式自动生成系统

2.1.模块流程图

2.2.函数功能及全局变量介绍

2.2.1.全局变量

int result = 0;//所有计算式的结果
int num1 = 0, num2 = 0, num3 = 0;//三个数
char flag = '+';//运算符
int totalDegree;//题目总数
double degree = 0;//做对题的次数
int studentNumber;//学生输入的数

2.2.2 出题相关函数

void OperateMenu();//游戏操作界面
void GradeOneMenu();//一年级
void GradeTwoMenu();//二年级
void GradeThreeMenu();//三年级
int OperateNumber(int number);/1.生成操作数函数/
char RandomOperate(int grade);/2.生成随机运算符函数/
void GeneratedExpression();/4.生成表达式函数,并输出展示/
void Encouragement(int a);//鼓励的话

2.3.运行结果截图,测试用例






2.4.大作业中编程技巧总结

1.驼峰命名法
2.代码格式规范
3.各个年级的函数分开写容易调试

posted @ 2020-11-30 22:42  2012宋宇龙  阅读(159)  评论(1编辑  收藏  举报