【发布时间】:2013-12-28 05:13:44
【问题描述】:
我试图找出数组。我在使用单维数组和多维数组时遇到同样的问题,当我输入值并尝试稍后在代码中返回值时,它会返回错误的数字。
#include <stdio.h>
main ()
{
int arrayPrimary[2][2];
int x,y,a,b;
for(x=0; x<2; x++)
{
for (y=0; y<2; y++)
{
int* z;
*z==arrayPrimary[x][y];
printf("please enter a value for [%d][%d]:",x,y);
scanf("%d", &z);
}
}
for(a=0; a<2; a++)
{
for(b=0; b<2;b++)
{
printf ("The current value of [%d][%d] is:%d\n",a,b,arrayPrimary[a][b]);
}
}
return 0;
}
【问题讨论】:
-
*z==arrayPrimary[x][y];这应该是一项任务吗?==不是赋值运算符。