zoukankan      html  css  js  c++  java
  • C语言指针使用总结

    1. 指针使用机器的全字长

    2. 指针加/减小整数表示在内存空间向下或向上移动,移动的单位是其基类型的长度。

    3. int *p1; int *p2; p2-p1等于两个元素下标之差。

    4. a[i][j]——*(a[i]+j)——*(*(a+i)+j)

    5. 指向函数的指针

       

    int (*p)(int, int);
        
    p = sum;

        定义指针变量指向sum函数
        左边的int:指针变量p指向的函数返回int类型的数据
        右边的(int, int):指针变量p指向的函数有2个int类型的形参


    6. const int *pi与int *const pi的区别。

       1)constint *pi 与 int const *pi 等价。

       2)如果 const 修饰在*pi 前,则不能改的是*pi;

       3)const 是直接写在 pi 前,则 pi 不能改。


  • 相关阅读:
    iOS_03_为什么选择ios开发
    iOS_02_什么是ios开发
    iOS_01_什么是ios
    Hadoop之HDFS
    hadoop组件及其作用
    数组
    Scala基础知识(二)
    hadoop安装过程
    Scala基础知识
    建造者模式
  • 原文地址:https://www.cnblogs.com/coderkl/p/4320313.html
Copyright © 2011-2022 走看看