a为整型数组,&a+1的含义

简介: #include int main(){ int a[10]; printf("a的值为:\t%d\n",a); printf("&a的值为:\t%d\n",&a); printf("a+1的值为:\t%d\n",a+1); ...
#include <stdio.h>

int main()
{
    int a[10];

    printf("a的值为:\t%d\n",a);
    printf("&a的值为:\t%d\n",&a);


    printf("a+1的值为:\t%d\n",a+1);
    printf("&a+1的值为:\t%d\n",&a+1);
    /**把int a[10]变下形,为:int *(&a)[10],这样就可以直观的看出
        来,&a就相当于指向一个int [10]类型的指针变量,于是&a到&a+1的变化
        就是它指向的变量所占用的内存单元的大小4*10字节=40字节
    **/

    return 0;
}

运行结果:

目录
相关文章
|
7月前
|
Dart
Dart之常用数据类型(字符串、数值、布尔、集合、映射)
Dart之常用数据类型(字符串、数值、布尔、集合、映射)
|
8月前
将整数转换为枚举
将整数转换为枚举。
44 2
|
8月前
|
存储
整数类型
整数类型。
76 0
|
存储 Go
Go 语言的基础数据类型:整数类型、浮点数类型、布尔类型、字符串类型等
Go 语言的基础数据类型:整数类型、浮点数类型、布尔类型、字符串类型等
79 0
Go 语言的基础数据类型:整数类型、浮点数类型、布尔类型、字符串类型等
|
SQL
解决SQLServerException: 转换 varchar 值 '12345678901' 时溢出了整数列的bug
解决SQLServerException: 转换 varchar 值 '12345678901' 时溢出了整数列的bug
376 0
|
存储 关系型数据库 MySQL
列的类型定义——浮点类型和定点数类型
前言 数据表中用浮点数类型和定点数类型来表示小数。浮点数类型包括单精度浮点数(FLOAT型)和双精度浮点数(DOUBLE型)。定点数类型就是DECIMAL型。下面从这三种类型的字节数、取值范围等方面进行对比,如下表所示。
|
存储 编译器 程序员
4.整数类型(上)
4.整数类型
199 0
|
存储 编译器 程序员
4.整数类型(下)
4.整数类型
88 0
|
Go Python
Go-数字与布尔类型详解(整型、浮点型、科学计数法等)
Go-数字与布尔类型详解(整型、浮点型、科学计数法等)
317 0
Go-数字与布尔类型详解(整型、浮点型、科学计数法等)
C#中字符串是否可以转换为数值
C#中字符串是否可以转换为数值