为什么这段代码不能编译,我用的dev c++,一直看了好久都没看出哪里有问题就是编译不了
可能你的标准比较低 不能在 for 循环里定义变量 需要把 int i 提到 main函数开始处
#include <stdio.h>
int main(void)
{
char ch[26];
for(int i=0;i<=25;i++)
{
ch[i]='a'+i;
}
for(int i=0;i<26;i++)
{
printf("%c",ch[i]);
}
}
不知道你这个问题是否已经解决, 如果还没有解决的话:由于提供的代码是HTML格式的,不是C语言代码,无法在Dev C++中编译通过。建议将代码修改为C语言的形式。
另外,该段HTML代码中的图片标签无法在Markdown中显示。请提供纯文本形式的C语言代码,以便我能够更好地帮助您解决问题。
版本问题,换新的试试
供参考: