gpt4 book ai didi

c - C 中的数组错误

转载 作者:行者123 更新时间:2023-11-30 21:47:42 25 4
gpt4 key购买 nike

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 时出现错误。请给我一个解决方案。

最佳答案

你声明的数组错误,正确的方法是:

int a[7]={1,2,3,4,5,6,7};

此外,您不能声明两个 a 并重命名第二个:

int a=len/2; 

去别的地方。

我可以推荐一些好的 C 书籍吗?我认为您需要在使用 C 语言进行编码之前学习 C 语言。

关于c - C 中的数组错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9528680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com