boxmoe_header_banner_img

⋅無⋅限⋅進⋅步⋅

加载中

文章导读

指针变量


avatar
yuhui 2025年10月17日 42

指针变量

1741920128171-778e5a49-049a-4c31-a8fe-ce7a5cbe9d74.png

1741920128444-fe6b05f7-5feb-43a6-9c8f-935d8787c1a8.png

1741920128736-6f043597-eae9-4ce1-b3fb-6c07903cf617.png

指针和数组的区别

数组名只是一个地址,而指针是一个左值

指针数组与数组指针

1741920128427-895ce7ed-7131-4750-a107-d9e68f5d11ce.png

1741920128384-bfd21d34-682d-475e-810d-8140d0161007.png

指针和二维数组

*(arrray+i)==array[i]

((array+i)+j)==array[i][j]

初始化二维数组是可以偷懒的

int array[2][3] = {{0,1,2},{3,4,5}};

可以写成

int array[][3]= {{0,1,2},{3,4,5}};

定义一个数组指针可以写成:

int (*p)[3];

如何解释int (*p+1)[3]

int (p+1)[3] = array; = (array+1) = array[1][0]

更新: 2025-03-14 10:42:10
原文: http://www.yuque.com/yuhui.net/network/anx3bhwqe8n324mq

C #


评论(0)

查看评论列表

暂无评论


发表评论

表情 颜文字

插入代码