找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 353|回复: 2

视频教程学习遇到的问题

[复制链接]

6

主题

38

回帖

184

积分

注册会员

积分
184
发表于 2024-12-26 18:49:23 | 显示全部楼层 |阅读模式
悬赏1金钱已解决
本帖最后由 yy1588133 于 2024-12-26 18:50 编辑



按照炫语言视频教程所说,常量的字符型指针应该是不可以修改的才对,但是为什么我调试的时候发现它是可以修改的
附件: 您需要 登录 才可以下载或查看,没有账号?立即注册

最佳答案

查看完整内容

常量 字符型* 是一个指向常量字符的指针。这意味着指针指向的字符不能被修改。然而,指针本身的值是可以更改的。 例如: 常量 字符型* str = "Hello, World!" str = "New String" 在这个例子中,str 指向的字符串是不能被更改的,但是 str 指针本身的值可以被更改,因此可以将其指向另一个字符串。 需要注意的是,尝试修改 常量 字符型* 指向的字符串可能会导致未定义的行为,因此应该避免这样做。 你可以把*指针去掉,这样ide直 ...

50

主题

65

回帖

474

积分

超级版主

积分
474
发表于 2024-12-26 18:49:24 | 显示全部楼层
本帖最后由 易团雪 于 2024-12-26 20:05 编辑

常量 字符型* 是一个指向常量字符的指针。这意味着指针指向的字符不能被修改。然而,指针本身的值是可以更改的。
例如:
常量 字符型* str = "Hello, World!"
str = "New String"
在这个例子中,str 指向的字符串是不能被更改的,但是 str 指针本身的值可以被更改,因此可以将其指向另一个字符串。
需要注意的是,尝试修改
常量 字符型* 指向的字符串可能会导致未定义的行为,因此应该避免这样做。


你可以把*指针去掉,这样ide直接就会报错了

6

主题

38

回帖

184

积分

注册会员

积分
184
 楼主| 发表于 2024-12-26 20:42:16 | 显示全部楼层
易团雪 发表于 2024-12-26 20:03
常量 字符型* 是一个指向常量字符的指针。这意味着指针指向的字符不能被修改。然而,指针本身的值是可以更 ...

学到了,感谢指导
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2025-5-10 13:05 , Processed in 0.073749 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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