您的位置:首页 > 编程语言 > C语言/C++

C++第十二课 数组与指针

2015-11-01 15:35 363 查看
一、数组与指针

1.数组名是指向数组头部(存储数组起始地址)的指针。

2.指针的算术运算以“元素”为单位。

3.作为形参的数组实际是指针变量。

void f(int arr[], int n);

等效于写为:

void f(int *arr, int n);

调用发生时,实参的(地址)值传递给形参。

f(array, 10);

二、引用

引用就是为变量起一个别名。声明一个引用时,必须同时对其初始化。

int a = 10;

int &b = a;

b是a的别名,即另一个名字。

三、总结

函数参数传递的方式:

值传递

地址传递(形参为指针变量)

别名(形参为引用)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: