首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

这个为什么行不通呀?该怎么解决

2012-05-21 
这个为什么行不通呀??main(){int iint a[10][10]for(i0i10i++) {a[i][0]1 a[i][i]1}}[解决办法]

这个为什么行不通呀??
main()
{int i;
int a[10][10];
for(i=0;i<10;i++)
 {a[i][0]=1;
 a[i][i]=1;}
}


[解决办法]
代码中有双字节空格.
改为:
{int i;
int a[10][10];
for(i=0;i<10;i++)
{
a[i][0]=1;
a[i][i]=1;}
}
加空格,不要在输入中文状态.
[解决办法]
汉字占两字节.英文字母点一个字节.
你那代码中,
有两个字节的空格.
把两个字节的空格删除掉.就可以通过.
楼上的代码复制一下也可以.
[解决办法]
一些无良网站转载代码时胡乱替换代码中的半角空格为全角空格,全角空格的编码是0xA1A1,所以直接复制这些代码来编译,就会提示0xA1的非法字符。将其替换成普通空格就行了。

热点排行