数组大小不能在函数内计算,而是应该作为参数传进来
2010-04-08 14:22
225 查看
void func1(int *array)
{
int size=sizeof(array)/sizeof(int);//数组大小不能在函数内计算,而是应该作为参数传进来
for (int i=0;i<size;i++)
{
array[i]=i;
}
}
{
int size=sizeof(array)/sizeof(int);//数组大小不能在函数内计算,而是应该作为参数传进来
for (int i=0;i<size;i++)
{
array[i]=i;
}
}
![](http://img.zemanta.com/pixy.gif?x-id=b01ba871-9def-8b3b-8e47-df5cfbcc0926)
相关文章推荐
- 数组作为函数的参数时,不能通过sizeof运算符得到该数组的大小
- 当数组是函数的参数时, 为什么sizeof 不能正确报告数组的大小?
- java类中用类的数组作为函数参数传给类,为什么不能直接对类的数组进行操作?
- [转载]c语言中数组作为函数参数
- C++中将数组的指针作为函数参数
- 数组作为函数参数传递时退化为指针(腾讯)
- 一维数组和二位数组作为函数参数进行传递的方式
- 指针【3-1-24】数组作为函数参数
- 《IOS_作业C语言》高级指针(结构体指针、结构体数组指针、结构体数组指针,作为函数的参数使用、预编译指令)
- 黑马程序员-C语言-数组名作为函数参数
- 有一个整数数组,请编写一个函数,找出索引m和n,只要将m和n之间的元素排好序,整个数组就是有序的。注意:n-m应该越小越好,也就是说,找出符合条件的最短序列。 给定一个int数组A和数组的大小n,请
- 049.Array Arg 数组作为函数的参数
- 函数的参数不一定是要程序传值进去的,它也有可能不用传值,而是作为返回值,比如out
- 编程题:数组名作为函数参数。需要根据下面要求来实现
- C语言数组作为函数参数及保护数组内容
- C语言基础知识之(十二):结构体作为函数的参数(结构体变量、结构体数组)
- 数组作为函数参数
- C语言:数组名作为函数参数
- QT 自定义信号与信号槽方法及解决自定义数据类型或数组作为函数参数的问题
- C语言中 数组作为函数形参传递相当于指针,在函数中不能得到数组长度,只能得到指针长度4