c++ 很简单的一个问题,在线等,帮帮忙啊!!!!!!我是初级学者!!!!!
#include"stdafx.h"voidmain(){int*parray[5];intiarray[5]={9,8,7,6,5};for(inti=0;i<5;i+...
#include "stdafx.h"
void main()
{
int *parray[5];
int iarray[5] = {9,8,7,6,5};
for(int i=0;i<5;i++)
{
parray[i] = & iarray[i];
printf("数组元素[%d]=%d\n",i,*parray[i]);
}
}
这个程序那里错了? 展开
void main()
{
int *parray[5];
int iarray[5] = {9,8,7,6,5};
for(int i=0;i<5;i++)
{
parray[i] = & iarray[i];
printf("数组元素[%d]=%d\n",i,*parray[i]);
}
}
这个程序那里错了? 展开
5个回答
展开全部
int (*parray)[5];
试试。
试试。
更多追问追答
追问
不行啊。。。
追答
#include
int main()
{
int *parray[5];
int iarray[5] = {9,8,7,6,5};
for(int i=0;i
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是C程序吧。。。
帮你写个C语言的
#include "stdio.h"
void main()
{
int *parray[5];
int i;
int iarray[5] = {9,8,7,6,5};
for(i=0;i<5;i++) //i要放出来,不能放在循环里面定义
{
parray[i] = & iarray[i];
printf("数组元素[%d]=%d\n",i,*(parray[i]));//这里加个括号更清晰
}
}
你再试试,如果要C++的话,把输出语句换下就是了。。
帮你写个C语言的
#include "stdio.h"
void main()
{
int *parray[5];
int i;
int iarray[5] = {9,8,7,6,5};
for(i=0;i<5;i++) //i要放出来,不能放在循环里面定义
{
parray[i] = & iarray[i];
printf("数组元素[%d]=%d\n",i,*(parray[i]));//这里加个括号更清晰
}
}
你再试试,如果要C++的话,把输出语句换下就是了。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
语法上没有错啊,你说的错指的是 功能?
追问
不知道啊,就显示:
a.exe - 1 error(s),0 warning(s)
不懂啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用的什么编译器,遇到了什么问题,是怎么个不行法
追问
microsoft visual c++
按F5就显示
a.exe - 1 error(s),0 warning(s)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询