zoukankan      html  css  js  c++  java
  • C博客作业03--函数

    这个作业属于哪个班级 C语言--网络2011/2012
    这个作业的地址 C博客作业03--函数
    这个作业的目标 学习如何设计函数、C语言基本数据类型
    姓名 崔天赐

    0. PTA总分

    1. 本章学习总结

    1.1 函数定义、调用、声明

    • 定义
    函数类型 函数名(形式参数表) /*函数首部*/
    {
       函数实现过程  /*函数体*/
    }
    
    • 调用
      变量=函数名(实参);
      如果没有返回值就不需要等于变量。
    • 声明
      当函数体在main函数前时不需要额外定义,当函数体在main函数后时需在main函数前定义函数。

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

    • 全局变量
      在所有函数外定义的变量,它的作用域默认是整个程序。
    • 局部变量
      在函数内定义的变量,它的作用域只在该函数中。
    • 静态局部变量
      该变量会在一次调用函数时,继承上一次调用函数后的值

    1.3 C数据类型及注意点

    1.3.1 浮点型

    • 浮点表示法
      由正号,负号,阿拉伯数字0~9和小数点组成,且小数点的前后至少一边要有数字
    • 科学计数法
      由正号,负号,数字和字母e(或E)组成,e是指数的标志,e之前要有数据,e之后的指数只能是整数

    1.3.2字符型

    • 转换说明:%c,输入单个字符

    1.4 C运算符

    算术运算符:自增++,自减--,+,-,*,/
    关系运算符:<,>,==,!=等
    逻辑运算符:&&,||
    逻辑运算符:!
    学习体会

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

    2.1 模块流程图

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

    void OperateMenu();//游戏操作界面
    void GradeOneMenu();//一年级
    void GradeTwoMenu();//二年级
    void GradeThreeMenu();//三年级
    int Getvalue(int grade);//生成随机数
    int Getsymbol(int grade);//生成随机符号
    

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



    2.4 大作业中编程技巧总结

    • srand函数:可通过修改种子将rand生成随机数变为真随机数
    • 编菜单互动

    代码提交

  • 相关阅读:
    dev DEV控件:gridControl常用属性设置
    C# ListView用法详解
    LeetCode 22_ 括号生成
    LeetCode 198_ 打家劫舍
    LeetCode 46_ 全排列
    LeetCode 121_ 买卖股票的最佳时机
    LeetCode 70_ 爬楼梯
    LeetCode 53_ 最大子序和
    LeetCode 326_ 3的幂
    LeetCode 204_ 计数质数
  • 原文地址:https://www.cnblogs.com/cuitianci/p/14063294.html
Copyright © 2011-2022 走看看