29
|
c 语言,指针将一个字符串作为参数传入函数的问题 |
100汤圆
最佳答案C函数参数传的是变量【副本】,若想修变量【本身】,需要传指向变量的【指针】。
在变量本身是指针的情况下,原理类似:参数类型是 char*,因而传了指针数值的副本。
在函数里修改 p="1234" 只是修改了副本的数值,没有改到原指针;
但如果修改 p[0]='A' 这就是修改了指向的内容,打印是有效果的;
如果非要希望修改原始的指针数值,需要传入 char** ptr 这个类型,然后函数里 *ptr= "1234",
当然这么做也只是编译通过,还有更 ...
阿莫论坛20周年了!感谢大家的支持与爱护!!
如果天空是黑暗的,那就摸黑生存;
如果发出声音是危险的,那就保持沉默; 如果自觉无力发光,那就蜷伏于牆角。 但是,不要习惯了黑暗就为黑暗辩护; 也不要为自己的苟且而得意; 不要嘲讽那些比自己更勇敢的人。 我们可以卑微如尘土,但不可扭曲如蛆虫。 | ||
发表于 2022-7-21 14:09:51
|
显示全部楼层
| ||
发表于 2022-7-21 14:15:24
|
显示全部楼层
| ||
发表于 2022-7-21 14:34:08
|
显示全部楼层
| ||
发表于 2022-7-21 15:08:18
|
显示全部楼层
| ||
发表于 2022-7-21 15:11:17
|
显示全部楼层
| ||
发表于 2022-7-21 15:26:08
|
显示全部楼层
| ||
发表于 2022-7-21 15:51:32
|
显示全部楼层
| ||
发表于 2022-7-21 16:06:40
|
显示全部楼层
| ||
发表于 2022-7-21 16:21:56
|
显示全部楼层
| ||
发表于 2022-7-21 16:26:29
|
显示全部楼层
| ||
发表于 2022-7-21 16:51:24
|
显示全部楼层
| ||
发表于 2022-7-21 17:30:27
|
显示全部楼层
| ||
发表于 2022-7-21 17:37:35
|
显示全部楼层
| ||
发表于 2022-7-21 17:38:40
|
显示全部楼层
| ||
发表于 2022-7-21 18:00:40
|
显示全部楼层
| ||
发表于 2022-7-22 10:36:49
|
显示全部楼层
| ||
发表于 2022-7-22 11:20:00
|
显示全部楼层
| ||
发表于 2022-7-22 11:23:42
|
显示全部楼层
| ||
发表于 2022-7-22 12:01:42
|
显示全部楼层
| ||
发表于 2022-7-23 14:24:49
|
显示全部楼层
| ||
发表于 2022-7-23 19:59:20
|
显示全部楼层
| ||
发表于 2022-7-25 09:06:56
|
显示全部楼层
| ||
| ||
手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )
GMT+8, 2024-9-27 07:13
© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com