英文字母花体转换器:[求助]VC++6.0里出问题啊

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 07:48:08
我定义了一个整型数组,但是给他初始化时却出现错误,我对照过书本,是没有错的,但是却偏偏有错。我怀疑是路径里有某些文件没链接上,但是我对照过别人的,是一样的,没错的。
请高手指点!
附:(编程如下)
#include<stdio.h>
void main()
{
int a[4];
a[4]={1,2};
}
(错误报告如下)
55.cpp
d:\c练习\55.cpp(5) : error C2059: syntax error : '{'
d:\c练习\55.cpp(5) : error C2143: syntax error : missing ';' before '{'
d:\c练习\55.cpp(5) : error C2143: syntax error : missing ';' before '}'
执行 cl.exe 时出错.

55.exe - 1 error(s), 0 warning(s)
为什么这样初始化不行啊
#include<stdio.h>
void main()
{
int a[4];
a[4]={1,2};
}

数组的初始化时,应该是在定义时就应该给出初始值.....
所以应该为:int a[4]={1,2};
后面的两个是随机值不确定...
你的定义是错误的....

#include<stdio.h>
void main()
{
int a[4]={1,2};
}
应该这样

晕 不缺啊 是不是程序配置不当...

int a[4];
a[4]={1,2};
这样的做法是 给a[4]这一个元数给了两个直
但是直接 在 int a[4]={1,2};这样是 初使化
你的警告可能是 没有使用a[]这个数组的直的警告