gpt4 book ai didi

c - 指向 C 中二维数组的指针

转载 作者:太空宇宙 更新时间:2023-11-04 02:47:12 25 4
gpt4 key购买 nike

<分区>

我是 C 编程的新手,几天来一直在寻找这个问题...

int arr[][2]={11,22,33,44,55,66};
int (*ptr)[2]=&arr[1]; //line a
int (*ptr1)[2]=arr[1]; //line b

对于 (a) 行,编译器没有问题,但对于 (b) 行,它给出了 ERROR-cant convert int* to int[2]*

现在 &arr[1]arr[1] 具有相同的大小(当我检查 sizeof 运算符时)。

所以请帮助我了解到底发生了什么? arr[1]&arr[1] 有什么区别?谢谢!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com