关于初值与赋值

scuthdd 2003-06-23 09:11:59
它们是不是都可以改变的?
...全文
97 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingforever 2003-06-23
  • 打赏
  • 举报
回复
能不能变要看它本身的数据类型,同意楼上三位
njuhuangmy 2003-06-23
  • 打赏
  • 举报
回复
char* s = "who am i?";

也不能再对 s的内容 进行赋值了

如果, 使用不好的话, 会出错的

当然了, 这种东西,跟编译器有很大关系的!!

jp311 2003-06-23
  • 打赏
  • 举报
回复
如果是引用就不能改变
int i;
int &j = i;
必须赋初值,而且j也不能再被赋值
winespirit 2003-06-23
  • 打赏
  • 举报
回复
初值就是初始值,除了const标识的变量外,其值都可以改变;
赋值就是在任何时地更新变量地值,但const标识的变量是常量,它只能在声明时赋初值,之后就不能再赋值
ovisa 2003-06-23
  • 打赏
  • 举报
回复
当然可以了
scuthdd 2003-06-23
  • 打赏
  • 举报
回复
是什么啊
???????
vsfan 2003-06-23
  • 打赏
  • 举报
回复
scuthdd 2003-06-23
  • 打赏
  • 举报
回复
就是在运行后他们的值会变吗?
loveisbug 2003-06-23
  • 打赏
  • 举报
回复
什么意思?
kinsonkiss 2003-06-23
  • 打赏
  • 举报
回复
具体问题具体分析!
jie0017 2003-06-23
  • 打赏
  • 举报
回复
请具体一点好吗
titainium 2003-06-23
  • 打赏
  • 举报
回复
当然都是可以改变的了。
haolizhong 2003-06-23
  • 打赏
  • 举报
回复
回复人: njuhuangmy(茶) ( ) 信誉:100 2003-06-23 10:29:00 得分:0
char* s = "who am i?";
也不能再对 s的内容 进行赋值了
如果, 使用不好的话, 会出错的
======================================
这种情况,对s赋值是完全允许的,虽然有些略复杂的技术问题,但并不非法。




kinsonkiss 2003-06-23
  • 打赏
  • 举报
回复
^v^
yonge23 2003-06-23
  • 打赏
  • 举报
回复
问题太幼稚了吧!!!
PhoenixBit 2003-06-23
  • 打赏
  • 举报
回复
const 限定的变量的值也可以改变的,不过不常用罢了。

70,032

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧