函数指针问题,求大佬指点,-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: luke-xgy

[已解决] 函数指针问题,求大佬指点,

[复制链接]
回帖奖励 4 金币 回复本帖可获得 1 金币奖励! 每人限 1 次(中奖概率 50%)
发表于 2021-12-29 14:43 | 显示全部楼层
sangshu 发表于 2021-12-29 14:38
如果创建数组,这个字符串和你创建的数组,只是初始化关系。字符在内部只存在你管理的数组中。
而创建指 ...

如果采用第二种方式char*s="",只要是出现相同的字符串,那么指向它的指针内容是完全一样的,因为常量字符串只会存在一份,而且,只能是可读的。""中稍微修改一点,那么两个常量不相同,那么都会被存进常量区,那么指向它的指针,也将不再相同。
 楼主| 发表于 2021-12-29 17:16 | 显示全部楼层
sangshu 发表于 2021-12-29 14:38
如果创建数组,这个字符串和你创建的数组,只是初始化关系。字符在内部只存在你管理的数组中。
而创建指 ...

谢谢,我还有一点疑问,字符串是常量,我用指针应该是不能修改。但是我实验过,把第二个函数注释掉,只运行第一个函数,可以成功把小写字符 串转 为大写,这是什么原因呢。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 18:00 , Processed in 0.095487 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表