黑马程序员技术交流社区
标题:
笔记
[打印本页]
作者:
飘忽不定~
时间:
2016-2-29 12:55
标题:
笔记
8.数组当参数传递传递的是什么?
void text(int arr[])
{
//函数内部做了一件事 ; 用于存储地址的变量arr = arr9
arr ---> 外面传进来的数组的数组名,也就是外面数组第一个元素的地址
}
int main()
{
int arr9[2] = {1,1};
text(arr9);
return 0;
}
9.数组当参数传递,能不能之后计算数组长度?
void text(int arr[])
{
//函数内部做了一件事 ; 用于存储地址的变量arr = arr9
arr ---> 外面传进来的数组的数组名,也就是外面数组第一个元素的地址
sizeof arr;//arr 里面存储的是一个地址
//地址是什么: 是一个十六进制数,占8个字节 比如0x0000000000000017
}
int main()
{
int arr9[2] = {1,1};
text(arr9);
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2