注册 登录
编程论坛 C++教室

这么简单的程序也会出错?

DG中专生 发布于 2007-11-28 21:36, 855 次点击
#include<iostream>
#include<cstddef>
using namespace::std;
int main()
{   const size_t b=5
    int a[b]{0,1,2,3,4};
    int *c=a;
    cout<<*c<<endl;
return 0;
}
55555555555555555
为什么还是有错误?
8 回复
#2
忘记喧嚣2007-11-28 21:38
b=5后面 分号
#3
忘记喧嚣2007-11-28 21:39
还有就是 数组定义
int a[b]={0,1,2,3,4};
#4
blueboy820062007-11-28 22:02
补充一点,即使按楼上的说法改了,也只 输出a[0]而已哦...
楼主要加油哦
#5
忘记喧嚣2007-11-28 22:07
LZ的意思就是输出 A0
#6
飞天龙仔2007-11-28 22:19
不知道LZ想干什么,如果只是想消除错误,二楼的修改是对的
#7
北冥鸟2007-11-28 22:28
LZ 要输出的恐怕不是a【0】吧,是整个数组吧?!
#8
飞天龙仔2007-11-28 22:44
如果要输出整个数组可以循环啊
#9
beyond07022007-11-30 12:47
同上........
1