返回列表 发帖

有趣的指针和引用

  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

啊?这个结果不是很正常吗?有趣在哪里?
优秀并不是一种行为,而是一种习惯!
幽游生活

TOP

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


刚刚学懂

TOP

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


刚刚学懂


哈哈,汗S!
优秀并不是一种行为,而是一种习惯!
幽游生活

TOP

看不懂啊看不懂

TOP

返回列表