C語言數組的初始化方式有以下幾種:
使用花括號{}初始化:可以使用花括號{}將一組初始值按順序賦給數組元素。例如:int arr[5] = {1, 2, 3, 4, 5};
使用指定位置初始化:可以使用數組下標指定位置來初始化數組元素。例如:int arr[5] = {[1]=10, [3]=20};
使用指定位置初始化且未指定的位置默認為0:可以使用數組下標指定位置來初始化數組元素,未指定的位置會被默認初始化為0。例如:int arr[5] = {[1]=10, [3]=20};
不指定數組長度的初始化:可以不指定數組長度,直接根據初始化的元素個數確定數組長度。例如:int arr[] = {1, 2, 3, 4, 5};
使用字符串初始化:可以使用字符串來初始化字符數組。例如:char str[] = “hello”;
使用循環初始化:可以使用循環語句來遍歷數組并初始化數組元素。例如:for(int i=0; i<5; i++) { arr[i] = i+1; }。