zoukankan      html  css  js  c++  java
  • c博客06-2019-结构体&文件

    1.本章学习总结

    1.1 学习内容总结

    • 结构体如何定义、成员如何赋值
      结构体的定义如下所示,struct为结构体关键字,tag为结构体的标志,member-list为结构体成员列表,其必须列出其所有成员;variable-list为此结构体声明的变量。

      在一般情况下,tag、member-list、variable-list这3部分至少要出现2个。以下为示例:

    • 结构体数组排序做法
      定义

    • 结构体指针怎么用
      定义:为struct+ 结构名+ * 变量名

    • 共用体、枚举类型做法
      共同体和结构体类似,也是一种构造类型的数据结构,既然是构造类型的,咱们先定义除类型,然后用类型定义变量
      定义共用体类型得方法和结构体非常相似,把struct 改成union就可以
      在进行某些算法得时候,需要使几种不同类型的变量存到同一段内存单元中,几个变量间相互重叠
      这种几个不同的变量共同占用一段内存的结构,在C语言中,被称作"共用体"类型结构,共用体所有成员占有同一段地址空间
      共用体的大小是其占内存长度最大的成员的大小

    • 文件读写,文件中数据如何读进结构体数组
      打开文件用函数fopen(),调用形式为fopen(“文件名”,“文件打开方式”)。

    1.2 本章学习体会

    学习了结构体和文件,其实还是很实用的,通过对文件的学习,可以用代码对文件进行修改,就像打开了新世界的大门。非常生疏,可能使这方面的代码写得少的原因吧,但发现课堂派作业挺好的,每次不是很懂,但是经过课堂派的做题之后感觉好了许多,也学了更多的方法,给了自己启发。
    200行左右,没有。

    2.综合作业--“我爱成语”

    ...内容加载中...
    ...内容加载失败...
    ...内容重新加载中...
    ...内容重新加载失败...
    ...程序关闭中...

  • 相关阅读:
    cin.clear()与cin.sync()的使用
    win10无法连接windows服务器,无法连接SENS服务
    Error:java: 错误: 不支持发行版本 5
    IDEA 整合 SSM 框架学习
    python requests请求状态码异常处理
    python+requests接口自动化入门--返回值的处理
    Python bug打断点调试学习
    locust知识导航栏
    ERROR: unknown command "pip"
    Python3 集合
  • 原文地址:https://www.cnblogs.com/zhaopy/p/12046383.html
Copyright © 2011-2022 走看看