• 猎豹网校C++ Primer学习笔记2


    14、数组

    数组定义时的长度必须是在编译时就能确定的值。

    全局数组会自动初始化为0。

    size_t

    15、指针

    其指向类型要相同。

    指针和引用:

    指针可以先不初始化,可以修改指向。有指针的指针。

     

    16、使用指针访问数组

    指针的减法:

    指针的下标是在运算:

    两种循环写法:

    对比迭代器:

     17、const+指针

    指向常对象的指针 不可以通过指针修改其值。

    18、C风格字符串-字符常量数组

    一个个字符构成数组,末尾补‘’。

    要#include<cstring>;使用strlen。

    比较大小:要用strcmp。

    拷贝、连接:

    使用带n的函数:个数。

    要初始化!

    19、创建动态数组

    根据需要动态修改长度。静态数组在堆栈上,动态数组在堆上。

     

    初始化:不能像静态数组那样用列表初始化。

    动态数组允许创建大小为0的。只是不能解引用了,循环也无法进入。

    有new必须有delete。

    C语言方式拷贝:len+1是为了。

    20、新旧兼容

    数组变成向量:

    向量变回数组:

    要delete:

    改为输入字符串,放到vector里。把向量里的字符串放到数组里。

    21、多维数组

     

    二维数组内数据遍历形式:(三种)

     

     

  • 相关阅读:
    spring培训PPT
    如何创建新模块 DotNetNuke 6 & Entity Framework Code First
    博客园 漂浮快捷操作
    Ext.net中如何上传文件
    Excel与数据库之间的那些事
    关于SQL一对多关系转换的效率思考
    JQuery的结构Dive into jQuery
    《JAVA与模式》之简单工厂模式
    JSM SqlHelper 2.0 新特性(C#)
    mutex互斥锁
  • 原文地址:https://www.cnblogs.com/wxl845235800/p/11421693.html
Copyright © 2020-2023  润新知