C语言的函数调用中怎样判断是地址传递还是值传递?
答案:2 悬赏:70 手机版
解决时间 2021-02-15 23:04
- 提问者网友:你挡着我发光了
- 2021-02-15 00:27
C语言的函数调用中怎样判断是地址传递还是值传递?
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-02-15 00:37
int,char,float,结构体,枚举,联合均为值传递;
数组名,指针,引用均为地址传递;
比如
func(int,char,float,struct S)值传递
func(int *,int a[],int &a)地址传递
数组名,指针,引用均为地址传递;
比如
func(int,char,float,struct S)值传递
func(int *,int a[],int &a)地址传递
全部回答
- 1楼网友:轻熟杀无赦
- 2021-02-15 00:49
c语言调用参数传递地址的话需要使用指针作为参数,如:
void test1(int * p) // 传地址
{
}
void test2(int i) // 传值
{
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯