当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针!
2013-11-30 16:39
841 查看
当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针!
void Func(char a[100])
{
cout<< sizeof(a) << endl; // 4 字节而不是 100 字节
}
void Func(char a[100])
{
cout<< sizeof(a) << endl; // 4 字节而不是 100 字节
}
相关文章推荐
- 利用数组名作为函数参数传递排序和用指针进行排序
- C语言中,数组名作为参数传递给函数时,退化为指针
- 数组作为函数参数 自动转换为同类型指针
- 数组作为函数参数传递时退化为指针(腾讯)
- C语言中,数组名作为参数传递给函数时,退化为指针
- C语言中,数组名作为参数传递给函数时,退化为指针
- C语言中,数组名作为参数传递给函数时,退化为指针
- C语言 数组名作为参数传递 数组名发生退化成指针
- 数组名作为函数参数,进入函数时退化成指针
- 数组作为函数参数进行传递
- (转载) C语言技巧:怎样把数组作为参数传递给函数?(值传递和指针传递)
- C++指针作为函数的参数进行传递时需要注意的一些问题
- 一维数组和二位数组作为函数参数进行传递的方式
- 数组名作为函数参数时会退化为指针
- C++指针作为函数的参数进行传递时注意的问题
- 以数组作为函数参数退化为指针
- 数组作为函数参数进行传递
- C++指针作为函数的参数进行传递时注意的问题
- 数组名作为函数参数时,退化为指针
- C语言中数组名作为参数进行函数传递