指针:

        数据类型    * 指针变量名   int *p;

        1、指针可以用来存储地址,与普通变量的区别在于普通变量存储值,指针存储地址。

        2、*在定义指针的时候仅仅作为一个指针标志,无实际意义。

        3、*取指针内的值。 *取值只能用在已经定义并且初始化的指针中。

        4、指针运算符:用来取值(*)和取地址(&)二种运算。

     

     指针注意点:

        1、定义指针变量后,必须进行初始化。没有具体值,用NULL。

        2、类型要匹配。

        3、指针只能存地址。

        4、指针变量占8个字节。

     

    

        堆:用户手动管理。需要手动释放内存空间。

        栈:数据由系统自动管理,自动回收。

        常量:一直存在,不能修改。

     

        区别:

        1、指针初始化的值不能修改。属于常量型。

        2、指针输入字符串时,应提前分配指针空间。

     

  

 

posted on 2016-03-29 14:57  luo_ou  阅读(131)  评论(0)    收藏  举报