zoukankan      html  css  js  c++  java
  • 第六次作业——结构体文件

    1.本章学习总结

    1.1思维导图

    1.2 本章学习体会

    结构体给我的感觉是一个很厉害的东西……因为它和数组一样,可以用来存放数据,而且可以存放不同数据类型的数据,甚至可以存放数组,相当于构造了一个新的数据类型,在做PTA的时候发现结构体都可以定义数组,太厉害了……可以省去不少麻烦。
    文件的话,对于程序来讲,相当于打开了程序的视野,使程序运行不在局限于内存中,而是可以与硬盘上的储存联系起来,大大提升了程序的实用性。

    大作业

    这次在修改代码的时候用了结构体,觉得结构体是比较好用。
    结构体储存数据的效率感觉可以完胜数组,毕竟它概括了不止数组一种东西
    这次把结构体用在了多用户注册登录和用于计算……
    虽然用了结构体,但还感觉是用了全局变量……,传参似乎并不是那么明显
    而且直接把结构体变量定义成了全局变量……指针只用在了登录和注册上
    (文件还有计分与排名功能,只是现在在努力实现中)。
    突然有一种有没认真看作业要求的感觉……一开始并没有按照建工程的写法……
    在传参的方面做得不够好,看别的同学的代码,他们的每个函数的形参表都写的满满的,我只有一个空旷的括号……
    发现了我的一个在写代码上的习惯,总是爱在函数里面调用另一个函数,这导致了我的main函数非常简单,但是这么做很容易乱掉……仔细想原因,貌似是因为在写代码之前没有对整体程序的结构没有提前规划好,简单说就是没有列提纲。

    头文件"head.h"

    虽然感觉全局变量并没有那么多了……但是结构体变量终归还是定义在了主函数意外,我又滥用全局变量了……

    登录&注册的界面与分别相应的代码

    一开始在写登录的函数时,手贱,把关闭文件写到了循环里面……导致登录只对第一个注册的用户有效。

  • 相关阅读:
    Hive-拉链表
    JAVA-POI
    GreenPlum-数据存储目录迁移及常用操作
    CDH6 高版本hbase+solr实现二级索引
    GreenPlum执行gpfdist报错:libssl.so.1.0.0: cannot open shared object file: No such file or directory
    rasdaman介绍及安装
    博学谷-数据分析pandas
    博学谷-数据分析numpy
    博学谷-数据分析matplotlib
    python基础学习笔记
  • 原文地址:https://www.cnblogs.com/qsls8643/p/10200988.html
Copyright © 2011-2022 走看看