AbrahamW

关注

在32位系统下,下面的输出结果是__64 ,16, 16, 4_______

AbrahamW

关注

阅读 180

2022-06-13

int a[4][4];
cout << sizeof(a) << endl;
cout << sizeof(a[0]) << endl;
cout << sizeof(*a) << endl;
cout << sizeof(*a+1) << endl;

解析:a表示二维数组,故字节为444=64,a[0]或者a代表0行一维数组,故字节为44=16,而*a+1表示0行1列元素的地址,是一个指针,所以字节为4


相关推荐

沉浸在自己的世界里

下面程序的输出结果是( )

沉浸在自己的世界里 145 0 0

小沙坨

16位、32位、64位系统字节长度

小沙坨 34 0 0

哈哈镜6567

下面这段Python代码执行后的输出结果是?

哈哈镜6567 82 0 0

一世独秀

在 64 位系统下安装 32 位 electron

一世独秀 98 0 0

年夜雪

以下程序输出结果是_C_____

年夜雪 228 0 0

凌得涂

查看linux系统是32位还是64位

凌得涂 124 0 0

夹胡碰

下面代码输出结果是什么?为什么?如何改进它?

夹胡碰 62 0 0

大沈投资笔记

Photoshop显示16位/32位像素值

大沈投资笔记 11 0 0

慕犹清

Boost在Linux和windows下的编译 32位 64位

慕犹清 172 0 0

钟罗敏

如何查看MySQL是32位还是64位

钟罗敏 17 0 0

精彩评论(0)

0 0 举报