ppp444

时间:2023-10-12 17:27:00 编辑:大鹏 来源:长期打折网

C语言 用指针生成一个三维数组,用main调用另一个函数,该指针作为参数。,怎么定义指向三维数组的指针,龙桑的形态特征...

C语言 用指针生成一个三维数组,用main调用另一个函数,该指针作为参数。
C语言 用指针生成一个三维数组,用main调用另一个函数,该指针作为参数。
提示:

C语言 用指针生成一个三维数组,用main调用另一个函数,该指针作为参数。

示例代码: #include #include int main(){ //有效部分 int ***p = (int***)malloc(sizeof(int**)*3); for (int i = 0; i < 3; ++i){ p[i] = (int**)malloc(sizeof(int*) * 4); } for (int i = 0; i < 3; ++i){ for (int j = 0; j < 4; ++j){ p[i][j] = (int*)malloc(sizeof(int) * 5); } } //有效部分完 //下面内容为测试 for (int i = 0; i < 3; ++i){ for (int j = 0; j < 4; ++j){ for (int k = 0; k < 5; ++k){ p[i][j][k] = i + j + k; } } } for (int i = 0; i < 3; ++i){ for (int j = 0; j < 4; ++j){ for (int k = 0; k < 5; ++k){ printf("%d\t", p[i][j][k]); } printf("\n"); } printf("\n"); } return 0;}

怎么定义指向三维数组的指针
提示:

怎么定义指向三维数组的指针

可以用三维申请空间的方法:

double ***p;
p = (double ***)calloc(13, sizeof(double **));
for(k=0; k<13; k++)
{
p[k] = (double **)calloc(15, sizeof(double *));
for(i=0; i<15; i++)
{
p[k][i] = (double *)calloc(3, sizeof(double));
}
}

龙桑的形态特征
提示:

龙桑的形态特征

发芽迟,属晚生桑,为落叶乔木,树皮黄褐色,浅裂。枝条均呈龙游状扭曲。幼枝有毛或光滑。叶片有心脏形和卵圆形,叶形中等,有光泽。叶长15-18cm ,宽8-18cm ,叶柄长1-2.5厘米。先端尖或钝,基部圆形或心脏形,边缘具粗锯齿或有时不规则分裂。表面无毛,背面脉上或脉腋有毛。花单生,雌雄异株,腋生穗状花序,花期4月,聚花果5~6月成熟,黑紫色或白色。年亩产桑葚1000公斤左右,亩产桑叶1000公斤左右。

上一篇:what more can i give
下一篇:没有了
相关文章
最新资讯
热门资讯