Board logo

标题: 有趣的指针和引用 [打印本页]

作者: Mallon    时间: 2007-12-16 21:05     标题: 有趣的指针和引用

  1. #include <iostream>
  2. using namespace std;

  3. void a(int *p)
  4. {
  5.     *p = 10;
  6. }

  7. void b(int &p)
  8. {
  9.     p = 20;
  10. }

  11. int main()
  12. {
  13.     int i = 0;
  14.     a(&i);
  15.     cout << i << endl;
  16.     b(i);
  17.     cout << i << endl;
  18.     return 0;
  19. }
复制代码
结果是:
10
20

作者: Snowpine    时间: 2007-12-16 23:13

啊?这个结果不是很正常吗?有趣在哪里?
作者: Mallon    时间: 2007-12-17 08:21

原帖由 Snowpine 于 2007-12-16 23:13 发表
啊?这个结果不是很正常吗?有趣在哪里?


刚刚学懂
作者: Snowpine    时间: 2007-12-17 13:45

原帖由 Mallon 于 2007-12-17 08:21 发表


刚刚学懂


哈哈,汗S!
作者: 小俊    时间: 2007-12-18 15:22

看不懂啊看不懂




欢迎光临 幽游生活 (http://www.yylive.net/) Powered by Discuz! 7.2