您好、欢迎来到现金彩票网!
当前位置:大发体育在线 > 值传 >

关于地址传递与值传递

发布时间:2019-08-13 21:18 来源:未知 编辑:admin

  你是想问为什么point(char *p)和fun(int *a, int *b)两个函数的参数都是指针,但是调用的时候一个不用加&,另外一个要加&是吧?

  其次C语言中对一个字符串的标识是它的首地址,因此*p=b这个初始化相当于把b的首地址也就b[0]的地址(&b[0])赋给了p(即p=&b[0]),而point函数的参数类型是一个指针(也就是地址),因此p不需要加取地址符号,因为p本身就是一个地址。

http://usdiclofenacs.com/zhichuan/371.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有