温馨提示×

C语言数组初始化的方法有哪些

小亿
105
2023-07-07 14:20:52
栏目: 编程语言

C语言数组初始化的方法有以下几种:

  1. 静态初始化:在声明数组时直接给出数组的初始值。例如:int arr[] = {1, 2, 3, 4, 5};

  2. 动态初始化:在声明数组时不给出初始值,然后使用循环语句或者其他方法为数组元素赋值。例如:int arr[5]; for(int i=0; i<5; i++) { arr[i] = i+1; }

  3. 部分初始化:在声明数组时只给出部分元素的初始值,其他元素默认为0。例如:int arr[5] = {1, 2}; // arr[0]=1, arr[1]=2, arr[2]=0, arr[3]=0, arr[4]=0

  4. 字符串初始化:使用一个字符串来初始化字符数组。例如:char str[] = “Hello”;

  5. 使用循环初始化:使用循环语句为数组元素逐个赋值。例如:int arr[5]; for(int i=0; i<5; i++) { arr[i] = i+1; }

0