永发信息网

c指针作为参数传递问题

答案:2  悬赏:40  手机版
解决时间 2021-02-13 07:17
c指针作为参数传递问题
最佳答案
1、实际上,指针变量中保存的内容是一个地址值,当需要在函数foo()中使用这个地址值时,就使用值传递,此时定义foo(char *p);而当需要在函数foo()中使用这个地址值的地址时,就使用地址传递,此时定义foo(char **p)。
2、在指针的传递中,允许传递指针变量和指针变量的地址。这完全取决于使用者的需要。
3、使用&p和*&p分别表示传递的是一个变量引用,前者传递的是指针变量引用,后者传递的是指针变量地址的引用。使用*p则表示传递指针变量本身。
全部回答
1、实际上,指针变量中保存的内容是一个地址值,当需要在函数foo()中使用这个地址值时,就使用值传递,此时定义foo(char *p);而当需要在函数foo()中使用这个地址值的地址时,就使用地址传递,此时定义foo(char **p)。
2、在指针的传递中,允许传递指针变量和指针变量的地址。这完全取决于使用者的需要。
3、使用&p和*&p分别表示传递的是一个变量引用,前者传递的是指针变量引用,后者传递的是指针变量地址的引用。使用*p则表示传递指针变量本身。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
传奇世界防沉迷系统问题
请问现在有哪些有关金融银行类的网站或者论坛
2002年阳历2月28日生日,阴历是多少
林河文咏春武术馆地址在哪,我要去那里办事
金立gn709l安兔兔跑分是多少
凸轮传感器坏了能开吗,有车友可以回答一下这
乐都旅社地址有知道的么?有点事想过去
下列选项中,不是细菌和真菌生存的必需条件是
东方丽苑在什么地方啊,我要过去处理事情
4g卡到村里为啥成3g了
有没有人买过学宝的公务员书,好不好用?
鱼家百姓土菜馆我想知道这个在什么地方
从考古发现来看,中国古代的青铜器以礼器和生
数学B出来 小明和晓鹏 买一本故事书 小明差3.
生在水中,却怕水冲,放在水里,无影无踪,什
推荐资讯
简爱发廊地址在什么地方,想过去办事
在水一方 什么意思
这个新疆糖白玉15.5公斤能值多少钱?
天津体育学院运动与文化艺术学院的影视表演专
据报道,印度恒河漂浮着很多尸体,这是他们的风
很讨厌看到关于王思聪的新闻...恶心
南首尔大学的学校特点
盛丰超市怎么去啊,有知道地址的么
【建筑施工安全技术交底】建筑施工安全技术交
农村商业银行(隔坑分理处)怎么去啊,我要去那
“阿那大”当亲爱的讲是不是只能女的对男的说
我想去杭州作文怎么写,300字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?