c - 以下声明是什么意思?
问题描述
我是编程世界的新手,我正在研究指针和数组。我在一个网站上阅读了这段代码。这条线是什么意思?
int(*ptr)[10];
它是一个指针还是一个大小为 10 的数组?
解决方案
它是一个指向 10 数组的指针int
。
取而代之的是一个由 10 个指针int *ptr[10]
组成的数组。int
推荐阅读
- python - How to run pytest tests after docker container starts
- java - 如何在特定点拆分字符串?
- java - Java - 实际上读取大型格式文件并存储它的最快方法是什么
- linux - find 给出的无效前面的正则表达式
- simulink - simulink模型(包括From File模块)转hdl代码时遇到的问题
- facebook - Facebook Graph - Instagram 业务 ID:并不总是针对同一页面返回
- postgresql - postgres如何使用2个选择插入值
- javascript - 基于字符串为html元素添加颜色
- kubernetes - 如何获取 Kubernetes POD 的活动连接数
- spring-boot - 优雅地处理长时间运行的任务