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.综合作业--“我爱成语”

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

  • 相关阅读:
    nginx中的location匹配规则介绍
    有关博客更新的说明
    nginx配置不同路径下的转发代理
    laravel-admin使editormd支持粘贴截图并自动生成简介
    ERROR [HY000][1822]: Failed to add the foreign key constraint.
    MySQL如何只获得查询结果的前n条数据
    Java常用日期操作
    网络工具_nc
    kali安装工具
    有趣的小东西--打印彩色系统信息
  • 原文地址:https://www.cnblogs.com/zhaopy/p/12046383.html
Copyright © 2011-2022 走看看