close



(1)int *p; //用意在于定义一个指针变量,int *可以说是个整体,它为p申请了一个四个字节的内存空间,此时*只是一个指针运算符的作用;

(2)int i=10,*p=&i;

cout<<*p<<endl;//但是这个时候的*p是取p中的值,*是一个间接访问运算符,它间接地访问p中所存地址中的数值,因此输出的是一个数值10;

综上可知:*有两个作用,一是指针运算符,二是间接访问运算符。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 lsx121924 的頭像
    lsx121924

    lsx121924的部落格

    lsx121924 發表在 痞客邦 留言(0) 人氣()