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 @   2012宋宇龙  阅读(166)  评论(1编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示