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;
}

运行结果:

目录
相关文章
|
4月前
|
存储 Python
语音输入,python数据类型,type()用来查看数据类型,数据类型转换,int(x)转整数,float(x)转换为浮点数,str(x),将对象转为字符串,标识符,标识符不允许使用关键字,关键字参考
语音输入,python数据类型,type()用来查看数据类型,数据类型转换,int(x)转整数,float(x)转换为浮点数,str(x),将对象转为字符串,标识符,标识符不允许使用关键字,关键字参考
|
6月前
将整数转换为枚举
将整数转换为枚举。
39 2
|
6月前
|
存储
整数类型
整数类型。
62 0
|
11月前
|
存储 Go
Go 语言的基础数据类型:整数类型、浮点数类型、布尔类型、字符串类型等
Go 语言的基础数据类型:整数类型、浮点数类型、布尔类型、字符串类型等
72 0
Go 语言的基础数据类型:整数类型、浮点数类型、布尔类型、字符串类型等
|
SQL
解决SQLServerException: 转换 varchar 值 '12345678901' 时溢出了整数列的bug
解决SQLServerException: 转换 varchar 值 '12345678901' 时溢出了整数列的bug
331 0
|
存储 关系型数据库 MySQL
列的类型定义——浮点类型和定点数类型
前言 数据表中用浮点数类型和定点数类型来表示小数。浮点数类型包括单精度浮点数(FLOAT型)和双精度浮点数(DOUBLE型)。定点数类型就是DECIMAL型。下面从这三种类型的字节数、取值范围等方面进行对比,如下表所示。
|
存储 关系型数据库 MySQL
列的类型定义——二进制类型
列的类型定义——二进制类型
|
存储 C语言
C语言-------数据类型中signed、unsigned他们在不同数据类型中存储的不同体现并且与printf关系的总结。
C语言-------数据类型中signed、unsigned他们在不同数据类型中存储的不同体现并且与printf关系的总结。
|
存储 编译器 程序员
4.整数类型(上)
4.整数类型
184 0
|
存储 编译器 程序员
4.整数类型(下)
4.整数类型
85 0