幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1962|回复: 1

[通用编程] 问问指针与关键字的问题

[复制链接]

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
发表于 2007-8-8 10:16:25 | 显示全部楼层 |阅读模式
1.const 关键字是用来做什么的
2.  int  *&p1 ;    这样声明一个指针有何用途,还有如何用呢?[s:1]
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复

使用道具 举报

19

主题

842

帖子

1万

积分

⑧专业

絕望青年,一起增高吧

积分
13676
发表于 2007-8-8 10:46:22 | 显示全部楼层
1. const keyword代表相關的變數在程式執行時(Runtime)不會被更改
如const int a=1;
那嘛 a 何時也會是1,a=19;這情況下是不合法
如用在function參數內
int func(const int abc){
...
}
則表示參數abc是唯讀的,確保abc的內容在func執行時不會被更改,同樣以指針由外部俥入的參數
修改指著的對像也是不法的,但好像更改位置是可以的。。這個不知道了

2.宣告指針該為 int *p1; 而不是 int*&p1
除了在function的參數宣告中使用,否則大多數情況下int*& p1也是非法的
指針有何用和如何用soaryou最近也問過了,請到http://bbs.rpgchina.com/read-htm-tid-29061.html看一看

為著彼岸,便要與之妥協 但為著彼岸,更不能與之妥協

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-5-4 08:58 , Processed in 0.017087 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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