读书人

sizeof 的有关问题

发布时间: 2012-04-01 17:23:46 作者: rapoo

sizeof 的问题
void f()
{
int a[]={4,5,6,7,……};
int x=sizeof(a);
}

上面只是个简单的例子,实际的程序数组a很大,这里没列出来,为什么x的值会是0

[解决办法]
多大,是不是超过栈的容量了?
用static 数组看看结果.
[解决办法]
不会吧,还有这种事?啥编译器啊?
[解决办法]
你把程序贴全点吧,你在那里看到 0

我试了是对的哦
[解决办法]
source code。。。。。
[解决办法]
把a变小看看
[解决办法]
4500 都没问题,不会是大小的问题了吧?

还是楼主贴代码吧
[解决办法]
这个说的有点玄啊
[解决办法]
是不是a越界了


太大了哦
[解决办法]
应该是int越界了吧.....
[解决办法]
楼主不会定义天文数字个的数组元素吧

读书人网 >C语言

热点推荐