zoukankan      html  css  js  c++  java
  • 数组

    绝大多数情况,数组名都代表着指向该数组中下标为0的元素的指针,但是有例外:

    int e[4];//假设int为4字节
    sizeof(e);

    上面的sizeof(e)的值并非4或8(指针占用空间),而是4*4 = 16。也就是说,当数组名被用作运算符sizeof的参数时,它的计算结果是整个数组的大小,而非第一个元素的指针大小。
    再来看下面这种情况:

    int temp[5];
    &temp+1;
    temp+1;

    在这里,&temp指向整个数组,因此+1后指向了数组末尾,而temp指向数组第一个元素,+1后指向第二个元素。

    二维数组

    在为所有元素赋初值时,可以省略行下标,但是不能省略列下标。如:int array][3]={1,2,3,4,5.6};

    系统会根据数据的个数进行分配,一共有6个数据,而数组每行分为3列,当然可以确定数组为2行。

    天涯犹在,不诉薄凉。
  • 相关阅读:
    QuartzQuartz定时任务
    jdbc模糊查询、分页查询、联合查询
    PreparedStatement
    web服务器简述
    JDBC基本操作
    RMI
    Http编程
    2020毕业季业务开发宝典
    程序设计流程图
    系统概要框图
  • 原文地址:https://www.cnblogs.com/Knight02/p/13967201.html
Copyright © 2011-2022 走看看