如果是数组指针里面是指针数组该怎么定义呢 是这样的吗 int* (*ptr)[3];有点绕

来源:6-3 一般指针,数组指针和指针数组

卡布奇诺_5

2021-03-11

还有那个 * 是贴着类型写 还是变量写 还是写在中间是最规范的呢
int * a
int* a
int *a
自己试着 这个写法对于程序上好像是一样的效果 请解答

写回答

1回答

quickzhao

2021-03-12

可以这样表示。三种指针写法都可以,看习惯。C语言的指针其实就是个地址值,可以强制转换,你赋予它什么含义都可以;建议不要太学术话,如果真遇到这样的问题,可以尝试使用C++的容器当数组用,更有组合性,更安全;指针可以尝试使用智能指针,更安全。

0
1
卡布奇诺_5
非常感谢!
2021-03-14
共1条回复

重学C++ ,重构你的C++知识体系

一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维

4002 学习 · 1112 问题

查看课程