美文网首页
数组形参

数组形参

作者: 平凡的鱼仔 | 来源:发表于2018-09-15 15:54 被阅读25次

    数组形参

    以下四种函数原型声明是等价的:

    int sum(int* ar,int n);
    int sum(int* ,int );  //函数声明时可以省略形参名
    int sum(int ar[],int n);
    int sum(int [],int n);
    

    因为数组名是数组第一个元素的地址,当数组名作为实参时,要求与之匹配的形参为指针。只有在函数原型声明的时候,C语言编译器才认为int[] ar和int* ar是等价的

    相关文章

      网友评论

          本文标题:数组形参

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