阅读:1802回复:12
请教: 关于&(引用)的问题
bool GetWord(char * thestring, char * word, int& wordOffset);
在上述函数的声明中,GetWord的前两个参数是字符串起始地址,第三个参数应如何理解: 整型变量?或者是整型变量地址?或者其它含义? 请高手指教. 在此先谢谢! |
|
沙发#
发布于:2004-10-21 13:45
我知道可以这样调用.
我尝试了GetWord函数的另外一种声明方法, bool GetWord(char * , char * , int); 结果编译可以通过,但运行结果相差太远. 这两种声明差别何在? |
|
板凳#
发布于:2004-10-21 14:43
谢谢xx_focus,我刚才反复试验了你所说的例子.即使把abc放在main()之外声明为全局变量,把add函数改为
void add(int abc) { ++ abc; } 然后在main()中调用add(abc),结果还是不能影响abc的值. 好像只有用引用这一条路,是吗? |
|
地板#
发布于:2004-10-21 22:06
总算把这个简单的问题搞清楚了.
|
|
地下室#
发布于:2004-10-25 21:43
beineyes的回答很有道理.只是现在无法放分了.
|
|