溫馨提示×

c語言數組怎么定義和賦值

小億
191
2023-09-19 23:46:30
欄目: 編程語言

在C語言中,可以使用以下方式來定義和賦值數組:

  1. 靜態數組:
  • 定義數組:數據類型 數組名[數組長度];

  • 賦值數組元素:數組名[索引] = 值;

示例代碼:

int numbers[5]; // 定義一個長度為5的整型數組
numbers[0] = 1; // 賦值第一個元素為1
numbers[1] = 2; // 賦值第二個元素為2
...
  1. 動態數組(使用指針):
  • 定義指針變量:數據類型 *指針名;

  • 為數組分配內存空間:指針名 = (數據類型*)malloc(數組長度 * sizeof(數據類型));

  • 賦值數組元素:指針名[索引] = 值;

示例代碼:

int *numbers; // 定義一個整型指針
numbers = (int*)malloc(5 * sizeof(int)); // 分配長度為5的整型數組的內存空間
numbers[0] = 1; // 賦值第一個元素為1
numbers[1] = 2; // 賦值第二個元素為2
...

值得注意的是,在使用動態數組后,記得在不需要使用數組時,使用free(指針名)來釋放內存空間,以防止內存泄漏。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女