zoukankan      html  css  js  c++  java
  • 数组的本质分析

    数组是相同类型的变量的有序集合

    数组在一片连续的内存空间中存储元素

    数组元素的个数可以显示或隐式指定

    int a[5] = {1,2};

    int b[] = {1,2};

    数组名代表数组首元素的地址

    数组的地址需要取地址符&才能得到

    数组首元素的地址与数组的地址值相同

    数组首元素的地址与数组的地址是两个不同的概念

    数组名可以看作一个常量指针

    数组名“指向”的是内存中数组首元素的起始位置

    数组名不包含数组的长度信息

    在表达式中数组名只能作为右值使用

    只有在下列场合中数组名不能看做常量指针

      数组名作为sizeof操作符的参数

      数组名作为&运算符的参数

    小结

    数组是一片连续的内存空间

    数组的地址和数组首元素的地址意义不同

    数组名在大多数情况下被当成常量指针处理

    数组名其实并不是指针,不能将其等同于指针

  • 相关阅读:
    supervisor管理airflow
    airflow迁移
    flume部署
    canal原理&部署
    EMR日常操作
    linux的route
    autossh
    Velocity(5)——#macro 指令
    Git(1)----Eclipse安装Git插件
    Velocity(4)——引入指令和#Parse 指令
  • 原文地址:https://www.cnblogs.com/sugarWill666/p/9231849.html
Copyright © 2011-2022 走看看