这段代码在win-tc中不可以运行,在c++中就可以,可还是有问题
#include "stdio.h"void main()
{
int xx[10]={0,0,0,0,0,0,0,0,0,0};
for(int i=0;i<10;i++)
scanf("%d",&xx[i]);
printf("%d%d",xx[1],xx[2]);
}
在c++中运行时,输入的数值无法改变数组的元素,输出的还是0 0
后来我想可能是赋值了的原因,于是我就改成下列代码:
#include "stdio.h"
void main()
{
int xx[10];
for(int i=0;i<10;i++)
scanf("%d",&xx[i]);
printf("%d%d",xx[1],xx[2]);
}
不对数组赋初值,还是不行,它输出了-858993460-858993460这一串不知所谓的数字