[学习总结]5.4—5.10

outline

  • 链表、文件操作
  • 课程项目:学生管理系统
  • 内存相关知识
  • 扩展阅读

链表、文件

  • 链表:增删改查
    – 链表创建:头插,尾插(队列),有序插(B+树)
    – 动态分配内存:malloc(),calloc()
    – 注意:对于指针的传值调用与传引用调用
    – 习题

  • 文件
    – FILE类型
    – 习题:统计文章的单词数,行数,字符数,不重复单词数,词频

学生管理系统

  • 主要链表和文件操作
    – 链表:学生信息的查找、修改等操作用链表的增删改查操作完成
    – 文件:资源文件中导入config文件(存放学生信息文件地址),通过命令行参数argv[0]获得config文件地址。

代码还为完成(瓦坑)


内存相关知识

  • [C程序]内存分配方式

这里写图片描述

– 系统区:程序代码,操作系统
– 全局区(静态区)(static):全局变量,常数
– 堆区(heap):指针,动态分配的内存
– 栈区(stack):局部变量

  • 区别

    系统区和堆区的内存地址从低地址开始增长。栈区内存地址从高地址向低地址增长,先定义的局部变量地址反而大于后定义的局部变量。其中:

    系统区是从0000h地址开始,用户无法访问的一块连续的空间。

    用malloc()动态分配的内存空间位于堆区,malloc函数返回一个指向该堆区空间的指针,因为是由用户申请,所以必须由用户用free()释放该空间。

    全局变量存放全局变量,宏定义的常量等。它的特点是初始化只能进行一次,例如:static类别变量(全区变量默认为static类别)只能进行一次初始化(例子见笔记)。定义char*p=”hello”,其中的p为字符常量,不可再次被赋值。

[参考]
1.http://blog.csdn.net/youoran/article/details/10990815
2.http://blog.csdn.net/lovecodeless/article/details/21084513


扩展阅读:STL中的vector


  • vector 是stl中第一个容器,可以容纳不同数据类型的变量,可以动态分配空间并自动回收的机制,相当于一个方便用户使用的动态数组。
  • 实现可以参考《stl源码剖析》(填坑)

[参考]
1.http://www.cplusplus.com/reference/vector/vector/?kw=vector
2.http://blog.csdn.net/phoebin/article/details/3864590

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
COMSOL 5.4入门学习资料是一份以.pdf格式发布的学习资源,重点介绍了COMSOL 5.4的基本使用方法和功能。COMSOL 5.4是一种广泛应用于科学研究和工程设计领域的有限元分析软件,可以用于模拟和解决各种物理现象和工程问题。 这份入门学习资料通常适用于那些初次接触COMSOL 5.4的用户,旨在帮助他们快速了解并掌握该软件的基本操作和特性。资料中通常包括以下内容: 1. 软件安装和许可证激活:介绍了如何下载、安装和激活COMSOL 5.4软件。这些步骤通常需要遵循特定的指导和注意事项,以确保软件能够正常运行。 2. 用户界面和工作区:介绍了COMSOL 5.4的用户界面和工作区的布局和功能。这包括主菜单、工具栏、模型树等组件,以及如何创建、编辑和组织模型和几何体。 3. 物理特性和边界条件:介绍了COMSOL 5.4中可用的物理特性和边界条件选项。这些选项可以根据具体问题来设置和调整,以确保模拟结果的准确性和真实性。 4. 模型设置和求解器选择:介绍了如何设置模型参数和选择适当的求解器来解决模型。这些设置和选择可以直接影响模拟结果的准确性和求解效率。 5. 可视化和后处理结果:介绍了如何可视化和后处理COMSOL 5.4模拟结果。这包括使用图表、图像和动画展示结果,以及如何导出数据和报告。 通过学习COMSOL 5.4入门学习资料,用户可以快速上手并掌握基本的使用方法,从而能够开始使用该软件进行物理建模、仿真和优化。同时,这些资料也可以作为进一步学习和探索COMSOL 5.4更高级功能和应用的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值