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

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

[复制链接]
发表于 2007-8-8 10:16:25 | 显示全部楼层 |阅读模式
1.const 关键字是用来做什么的
2.  int  *&p1 ;    这样声明一个指针有何用途,还有如何用呢?[s:1]
发表于 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, 2026-11-6 18:28 , Processed in 0.010288 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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