最简单的两种:
   Ex1:
      int i; int*p; 
      p=&i;  //&,取i的地址,并把地址给p。
1)      *p=0;  //*,取出p地址中的值。这里把p地址中的值赋为0
2)      p[0]=0;  //[x],同样的求(p+x)地址中的值(这里因为x是0,所以p+0=p,仍为p.)指向结构(或类)的指针操作: ->->其实是一种缩写形式:
   Ex2:
     struct{int a; int b;} v, *p;
       p = &v;
2)     p->a = 0;   //取p 所指向地址(并把此地存放的数据认为是结构)的a成员。并将其赋为0
3)     (*p).b = 0;  //同p->b = 0;    即: -> 是 *.的缩写。

解决方案 »

  1.   

    补充:函数指针
    int *func_ptr(int,int);//定义函数指针变量
    int func(int a, int b) {...}//定义函数
    func_ptr = &func;//附值
    (*func_ptr)(1,2);//调用
      

  2.   


    for (;;)
    {
       看书();
       编程();
    }
      

  3.   

    if (tired) break; //:-)
      

  4.   

    我想知道的是,在MFC 中怎样通过指针的变换,灵活的实现各个类的函数
    和变量的调用。以及各个类的操作。
      

  5.   

    CButton* m_pButton;
    CButton m_Button;m_pButton->
    m_Button.
      

  6.   

    指针有两类:
    1、变量指针
    2、函数指针指针是C和C++的精华,不懂指针就不能说精通C,
    如果你要精通C,必须好好学习指针,自己学习把,没有捷径的!!也不是一句话可以说明白的!!