4.C语言的数组

2019-07-12  本文已影响0人  爱吃馒头的二饼

数组的定义格式
类型 数组名[元素个数]
如果想在定义数组的同时进行初始化,元素个数只能用常量表示或者不写

#include <stdio.h>
int main()
{
    int age[5];
    age[0] = 1;
    age[1] = 3;
    age[2] = 4;
    age[3] = 1;
    age[4] = 9;
    
    //数组长度int值
    int count = sizeof(age)/sizeof(int);
    
    //遍历数组
    for (int i = 0; i < count; i++) {
        printf("%d\n",age[i]);
    }
    
    /* 以下都是正确写法
     int num[3] = {20,60,40};
     int num[] = {20,60,40};
     int num[5] = {20,60,40};
     int num[5] = {[3]=20,[4]=60};
     */
    return 0;
}

数组当做函数参数传递时,会当做指针变量来使用,指针变量在64位编译器环境下占据8个字节

上一篇 下一篇

猜你喜欢

热点阅读