zoukankan      html  css  js  c++  java
  • 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.各个年级的函数分开写容易调试

  • 相关阅读:
    第一节 2字符串 简单
    第一节 1C#基础 简单
    终于找到wamp修改密码方式了!
    js通过class name获得元素
    JavaScript中arguments
    对技术的态度
    C++的坑真的多吗?
    js 常用正则
    js利用Array.splice实现Array的insert/remove
    c# asp.net webform web页面打印,可以控制需要打印和不需要打印的位置
  • 原文地址:https://www.cnblogs.com/songyvlong/p/14064394.html
Copyright © 2011-2022 走看看