在C语言中, double d[3][5]={{1},{2},{3}},(*p)[5]=d;

问题描述:

在C语言中, double d[3][5]={{1},{2},{3}},(*p)[5]=d;
在C语言中,
double d[3][5]={{1},{2},{3}},(*p)[5]=d;
在这个定义中,(*p)[5]=d;是什么意思?
1个回答 分类:综合 2014-09-29

问题解答:

我来补答
double (*p)[5]; 声明 p 是1个 指针,可以指向有5个成员的 double 型数组.
double (*p)[5] = d; 初始化,指向 数组 d 的首地址.
#include #include
main(){double d[3][5]={ {1,2,3,4,5},{11,12,13,14,15},{21,22,23,24,25}};double (*p)[5]=d;int i;for (i=0;i
 
 
展开全文阅读
剩余:2000
上一页:牛刀小试4
下一页:第二问不会作