编程一大问题—c、c++的容器总结

本文介绍了编程中数据容器的重要性,总结了C语言中的容器,包括基本数据类型、构造类型如数组、结构体、链表和二叉树,并探讨了C++的容器,强调其作为类的特点,封装了数据和行为。C++的五大容器包括vector、list、queue、map以及set,各自具有不同的特性和使用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

容器,即常说的数据类型,是我们接触编程首要研究的问题。理清楚容器(多大的容器、它的属性、它的结构)可以帮助我们在编程时找到或DIY一个合适的容器来储存数据。就像水要用水杯装,苹果要用袋子装一样。

C的容器总结

  • 数据类型
    • 基本数据类型

      • 实型
        • 整形int
        • 单精度float
        • 双精度double
      • 字符型
        • char
    • 构造类型(即自定义数据类型)

      • 数组
      • 结构体
      • 联合体
      • 枚举类型
    • 指针类型

    • 空类型

C编程时常用的容器:

  • 线性

    • 连续的(数组)

      • 字符数组、整形和浮点型数组、char* 型数组(即字符串数组)、int* 型数组(即整形串数组)
      • 结构体数组
    • 非连续

      • 链表(其本质是多个结构体线性构造)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值