1. 程式人生 > >C開發系列-數組

C開發系列-數組

數組 count 函數參數 print \n RR oid 調用 []

C語言數組

數組:用來存儲一組數據。

計算C語言的數組長度

    int age1 = 12;
    int age2 = 15;
    int age3 = 10;
    int age4 = 13;
    int ages[] = {age1, age2, age3, age4};
    
    // 算出C語言數組的長度
    int count = sizeof(ages) / sizeof(int);
    printf("count=%d\n", count);

C語言數組和函數

數組作為函數參數,可以省略元素個數

#include <stdio.h>

void change(int array[])
{
    array[0] = 100;
}

int main() {
    
    int ages[6] = {10, 11, 14, 18, 19, 20};
    
    // 調用changes函數
    change(ages);
    
    printf("%d\n", ages[0]); // 輸出100
    
}

補充:數組作為函數參數,傳遞的是整個數組的地址,修改了函數形參數組的值,會影響到外面實參的數據。

C開發系列-數組