c中int(* pt)[5]的含义是什么

Janakiram Reddy

我已经阅读了一些有关此类型声明的内容。声明是:

int (*arr)[5];

我对此类型声明有点困惑。实际上,此声明的含义是什么以及何时使用它。

戈皮
int *arr[5]

arr 是5个指针的数组

int (*arr)[5]

arr 是指向5个整数元素的数组的指针

检查以下代码:

int a[5] = { 1,2,3,4,5};
int (*arr)[5] = &a;
printf("%d",(*arr)[2]);

现在可以像这样访问数组元素

(*arr)[i] 不是 *arr[i]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

gradle中“ with”的含义是什么

来自分类Dev

Prolog中(+,?,?)或(-,-,+)的含义是什么?

来自分类Dev

硒中:: ::的含义是什么

来自分类Dev

Lua中for ...的含义是什么?

来自分类Dev

TypeScript中“:”的含义是什么?

来自分类Dev

JavaScript中“ ===”的含义是什么?

来自分类Dev

C ++中void * volatile *的含义是什么

来自分类Dev

C ++中“ Class <>”的含义是什么?

来自分类Dev

C ++中“ Class <>”的含义是什么?

来自分类Dev

C#中〜的含义是什么

来自分类Dev

auto main()-> int的含义是什么?

来自分类Dev

Segmentation Fault中“代码”的含义是什么

来自分类Dev

Python Tkinter中.xxxxxxx的含义是什么

来自分类Dev

规范中此注释的含义是什么?

来自分类Dev

Go中“ ... Type”的含义是什么?

来自分类Dev

在此scala代码中_的含义是什么?

来自分类Dev

NSURLErrorDomain中的代码的含义是什么?

来自分类Dev

编程中实例的含义是什么?

来自分类Dev

在lucene中查询*:value的含义是什么?

来自分类Dev

PHPUnit中模拟对象的含义是什么?

来自分类Dev

“#”栏中红色圆圈的含义是什么?

来自分类Dev

TParallel.For中AStride的含义是什么?

来自分类Dev

这句话中“&”符号的含义是什么?

来自分类Dev

scp命令中-f的含义是什么?

来自分类Dev

perl中\ 0的含义是什么?

来自分类Dev

UML中双倍减号的含义是什么

来自分类Dev

RegExp中“ | e”的含义是什么

来自分类Dev

$(Q)@:在Makefile中的含义是什么

来自分类Dev

快速地,括号中的含义是什么?