美文网首页
C语言获取数组长度

C语言获取数组长度

作者: 3de6c44e93f3 | 来源:发表于2017-04-01 12:45 被阅读0次
    #include <stdio.h>
    
    #include <stdlib.h>
    
    #define GET_ARRAY_LEN(array,len){len = (sizeof(array) / sizeof(array[0]));}
    
    //定义一个带参数的 宏,将数组长度存储在变量len中
    
    int main()
    
    {
    
    char a[] = {'1','2','3','4'};
    
    int len;
    
    GET_ARRAY_LEN(a,len)
    
    //调用预定义的宏,取得数组a的长度,并将其存储在变量len中
    
    printf("%d\n",len);
    
    system("pause");
    
    return 0;
    
    }
    

    相关文章

      网友评论

          本文标题:C语言获取数组长度

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