zoukankan      html  css  js  c++  java
  • C语言博客作业--函数嵌套调用

    一、实验作业

    1.1 PTA题目:

    设计思路

    代码截图

    1.2 学生成绩管理系统

    1.2.1 画函数模块图,简要介绍函数功能。

    1.2.2 截图展示你的工程文件

    1.2.3 函数代码部分截图(要求截图你的头文件、插入学生信息及学生成绩信息代码、删除学生成绩信息代码、总分排序代码。代码中务必加入必要的注释。)

    1.2.4 调试结果展示(要求分别展示菜单、每个命令运行结果,对非法数据必须有检验并提示,如用户学号输入非法、或者输入重复学号,提示插入失败。查询不到相应学生信息给予提示等等。)

    1.2.5 调试碰到问题及解决办法。

    二、截图本周题目集的PTA最后排名。

    三、阅读代码(找一篇优秀代码贴图展示,先描述题目,再贴代码,可自己在里面加注释。说明该代码功能是什么,优点是什么?代码本次要求找递归相关代码。)

    四、本周学习总结

    1.介绍本周学习内容

    1.1文件包含(include)

    (1)作用:把指定的文件模板内容插到#include所在的位置

    (2)格式:#include< >或#include" "

    (3)文件名:.h或.c

    1.2文件模块间的通信

    (1)外部变量:外部变量声明格式:extern 变量名表

    (2)静态全局变量:如果整个程序只要一个文件模块,静态全局变量与一般的全局变量作用完全相同。当程序由多个文件模块构成时,静态全局变量特殊的作用,用于限制全局变量作用域的扩展。

    (3)函数与程序文件模块:extern 函数类型 函数名 (参数表说明)

    1.3宏定义:#define 宏名 宏定义字符串

    1.4指针数组

    (1)格式:类型名 *数组名[数组长度];

    (2)作用:在操作时,既可以直接对数组元素进行赋值和引用,也可以间接访问元素所指向的单元内容。

    2.学习体会。

  • 相关阅读:
    给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。
    11
    实战 迁移学习 VGG19、ResNet50、InceptionV3 实践 猫狗大战 问题
    tx2系统备份与恢复
    如何在Ubuntu 18.04上安装和卸载TeamViewer
    bzoj 3732 Network (kruskal重构树)
    bzoj2152 聪聪可可 (树形dp)
    牛客 216D 消消乐 (二分图最小点覆盖)
    牛客 197E 01串
    Wannafly挑战赛23
  • 原文地址:https://www.cnblogs.com/luyongzhi/p/8169267.html
Copyright © 2011-2022 走看看