c語(yǔ)言怎么數(shù)組定義和賦值

小億
217
2024-01-09 22:27:30

在C語(yǔ)言中,可以使用以下方式定義和賦值數(shù)組:

  1. 定義數(shù)組:

    <數(shù)據(jù)類型> <數(shù)組名>[<數(shù)組長(zhǎng)度>];
    

    示例:

    int numbers[5];  // 定義一個(gè)包含5個(gè)整數(shù)的數(shù)組
    float grades[10];  // 定義一個(gè)包含10個(gè)浮點(diǎn)數(shù)的數(shù)組
    
  2. 賦值數(shù)組元素:

    • 使用索引賦值:可以通過(guò)指定數(shù)組的索引位置來(lái)賦值。
      <數(shù)組名>[<索引>] = <值>;
      
      示例:
      numbers[0] = 1;  // 將數(shù)組numbers的第一個(gè)元素賦值為1
      grades[3] = 85.5;  // 將數(shù)組grades的第四個(gè)元素賦值為85.5
      
    • 使用循環(huán)賦值:可以使用循環(huán)結(jié)構(gòu)來(lái)遍歷數(shù)組,逐個(gè)賦值。 示例:
      for (int i = 0; i < 5; i++) {
          numbers[i] = i + 1;  // 將數(shù)組numbers的元素依次賦值為1, 2, 3, 4, 5
      }
      

注意:

  • 數(shù)組的索引從0開(kāi)始,可以通過(guò)<數(shù)組名>[<索引>]的方式訪問(wèn)數(shù)組元素。
  • 數(shù)組長(zhǎng)度必須是一個(gè)整數(shù)常量,或者通過(guò)宏定義或變量來(lái)表示。不能使用變量來(lái)定義數(shù)組長(zhǎng)度,例如int length = 5; int numbers[length];是錯(cuò)誤的寫法。
  • 可以在定義數(shù)組的同時(shí)進(jìn)行賦值操作,例如int numbers[5] = {1, 2, 3, 4, 5};,這樣就定義了一個(gè)包含5個(gè)整數(shù)的數(shù)組,并將其元素依次賦值為1, 2, 3, 4, 5。

0