美文网首页
今日小结

今日小结

作者: b6aed1af4328 | 来源:发表于2016-10-19 21:41 被阅读21次

    二维数组指针

    把握2点:

    1. arr[i]数组名
    2. 一维数组中,arr[i]等价[arr+i]
      和一个转变
      arr[i]一维中为值,二维中用地址。
      arr实际上指向的是第0行的整个一维数组。
      int (
      p)[3]=arr;
      p+1与&arr[1][0]意思相同。

    数组传参

    套路:
    (int *p,int size) 首地址+大小

    函数指针

    void (*p)(int)=test;
    p();
    函数名是函数的入口地址;
    此时指针P指向的是一个形参为一个int型变量,返回值为void型的函数。
    指针函数,返回值为指针,鉴于存储空间机制,宜配合static变量使用。

    局部变量

    局部变量的作用域是定义变量处到变量所在的代码快({})结束。
    如果全局变量和局部变量同名,局部变量会看不见全局变量的存在
    静态局部变量

    相关文章

      网友评论

          本文标题:今日小结

          本文链接:https://www.haomeiwen.com/subject/cloxuttx.html