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

    0.展示PTA总分

    1.本章学习总结

    1.1 学习内容总结

    • 函数结果的返回:例子:判断奇偶数
    • 局部变量的有效使用范围为限定在所在的函数内,局部变量一般定义在函数的复合句的开始处,标准C规定其不能定义在中间位置
    • 全局变量的作用范围是从定义开始到程序所在的文件的结束.,全局变量可以帮助解决函数多结果返回的问题,但是局部变量更多地用于多函数间的全局数据表示
    • 静态变量赋初值只在函数第一次调用时起作用,若没有赋初值,系统将自动赋值0.

    1.2 本章学习体会及代码量

    1.21学习体会

    在本周的学习中,我学会了如何去声明及定义一个函数,学会了利用函数把复杂的问题分解为多个小问题来解决,这样的代码具有良好的可读性,同时也便于我们日后对于代码的修改。

    1.22代码量

    本周代码量在600以上

    2.综合作业

    本次作业的函数关系图

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

    3.1全局变量

    3.2.InterFace()


    展示函数的功能

    3.3Select()


    选择年纪和要做的题数

    3.4Random()


    给出一个随机数

    3.5opone()


    出一年级题目所需要的随机符号

    3.6titleone()


    一年级的题目:出整十数加一位数的加法,整十数减整十数的减法,两位数减整十数的减法

    3.7answer()


    输入用户做出的答案

    3.8judge()


    算出系统随机出的题目的答案

    3.9correct()


    用户做对题目后,给出的提示
    4.运行结果截图,测试用例

    5.测试碰到的问题及其解决方法

    • 通过函数产生的随机数每次都相等,询问后添加了一个静态变量i,将srand(time(null))改为srand(time(null)+i),问题就得以解决
    • 刚开始在主函数中,调出correct()函数时,代码为void correct();导致调试半个小时都无法输出正误提示,最后问了班助,一语道破,印象深刻

    6.大作业总结

    • 这次作业没有花很多时间去做,只满足了一点要求,还很急,因此知道了以后作业要多花时间去做,不要拖到截止日期再做。
    • 做完这次作业,将很多模模糊糊的知识点弄清了,这应该也是做大作业的最大好处之一
  • 相关阅读:
    第十四章:(2)Spring Boot 与 分布式 之 Dubbo + Zookeeper
    第十四章:(1)Spring Boot 与 分布式 之 分布式介绍
    第九章:Redis 的Java客户端Jedis
    第十三章:(2)Spring Boot 与 安全 之 SpringBoot + SpringSecurity + Thymeleaf
    第八章:(1)Redis 的复制(Master/Slave)
    java学习
    周末总结4
    java
    Cheatsheet: 2012 12.17 ~ 12.31
    Cheatsheet: 2012 10.01 ~ 10.07
  • 原文地址:https://www.cnblogs.com/hzhong/p/11783819.html
Copyright © 2011-2022 走看看