int a{7}={1,2,3,4,5,6,7};
int len=sizeof(a)/sizeof(int);
int a=len/2;
for(int i=0;i<2;i++)
{
for(int j=0;j<a;j++)
{
printf("%d",j);
}
}
getch();
问题是当我将长度除以2时出现错误。请给我一个解决方案。
答案 0 :(得分:4)
你声明了数组错误,正确的方法:
int a[7]={1,2,3,4,5,6,7};
此外,您无法声明两个a
重命名第二个:
int a=len/2;
等等。
我可以推荐一些好的C书吗?我认为你需要在编码之前学习 C.