健康素养调查问卷答案:无效间接运算在main函数中

来源:百度文库 编辑:高校问答 时间:2024/04/29 15:21:41
#include "stdio.h"
#include <alloc.h>
main()
{int i,j,k;
int *ip;
ip=(int*)malloc(4*3*2*sizeof(int));
for(i=0;i<4;i++)
for(j=0;j<3;j++)for(k=0;k<2;k++)
{
ip[i][j][k]=9;
printf("%d ",ip[i][j][k]);
}
free(ip);
}
错误提示:在11,12行无效间接运算在main函数中

我在网吧,无法编译试验你的程序,但是我有几个想法:
1.#include<stdio.h>//用尖括号而非双引号
2.为什么ip定义成指针,然后操作的时候是数组?干吗不直接定义成数组啊?