怎么修改const int* const p的值?不知道程序错在哪里?

如何修改const int* const p的值?不知道错误出现在哪里啊?

img

如何修改const int* const p的值?不知道错误出现在哪里啊?
如何修改const int* const p的值?不知道错误出现在哪里啊?

你的p是一个指向常量整数的常量指针,既不能指向新地址,也不能修改指向的值。
只记住一点 const int* const 是地址不可修改,地址指向的内容也不可修改!

该回答引用ChatGPT
由于const int*const p是一个常量指针,其指向的内容和指向地址都不能改变。因此,修改它的值是不允许的。

您的程序在第11行出现了错误,编译器报告了一个错误信息:“invalid conversion from 'const int* const*' to 'int**' [-fpermissive]”。这是由于您试图将一个常量指针的地址赋值给一个非常量指针,这是不允许的。如果您想修改这个值,巴拉巴拉巴拉
——我路胜能有今日境界,全是我天赋异禀….…chatgpt,全部加满!

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^