• 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.各个年级的函数分开写容易调试

  • 相关阅读:
    【第一周】进度条
    【第二周】Java实现英语文章词频统计(改进1)
    【第二周】关于java.util包下的Random类
    【第二周】结对编程(宫丽君和林莉):四则运算
    【第二周】scrum站立会议
    【第二周】燃尽图
    【第二周】Java实现英语文章词频统计
    【第一周】读《构建之法》有感
    python:带参数的装饰器,函数的有用信息
    python:数据类型dict
  • 原文地址:https://www.cnblogs.com/songyvlong/p/14064394.html
Copyright © 2020-2023  润新知