学习C++,基础概念最重要的是指针,最难的也是POINTER,没有学好指针,就等于没有学习C++,所谓函数指针指的是指向一个函数的地址的变量,因为每个函数都有入口点,这个入口点就是函数的地址。而指针函数是指什么,我不是太会表述。

解决方案 »

  1.   

    比如说对*iArry    &iArry    iArryd的区别
      

  2.   

    恩,这样的。
    * iArry,如果iArry 自己是指针,那么一般这就代表iArry指向的内存的内容。
    但如果iArry为多维指针,比如二维的指针,也就是指向二维数组的指针,那么这就代表iArry降了一级,* iArry为一个一维的指针,指向的是列。
    剩下的比较简单。你可以自己看看书了。
      

  3.   

    *iArry    &iArry    iArryd的区别
    iArryd是指针变量
    *iArry是指针变量所指内存地址中的内容
    &iArry是指针变量所指内存地址本身的值比如:
    内存地址    内容
    100         iArry(iArry中保存的值是200)
    ...
    200         data(data中保存的值是18)iArry是指针变量名
    *iArry=data=18
    &iArry=200