中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c語言結構體怎么定義和使用

小億
91
2023-12-15 23:55:31
欄目: 編程語言

在C語言中,結構體用于存儲不同類型的數據項。可以通過以下步驟定義和使用結構體:

  1. 定義結構體類型: 使用struct關鍵字來定義結構體類型,指定結構體的名稱和成員變量的類型和名稱。例如:

    struct Person {
        char name[20];
        int age;
        float height;
    };
    
  2. 聲明結構體變量: 使用定義的結構體類型來聲明變量。例如:

    struct Person person1;
    
  3. 初始化結構體變量: 可以通過以下兩種方式初始化結構體變量:

    • 逐個賦值給結構體成員變量:
      strcpy(person1.name, "John");
      person1.age = 25;
      person1.height = 1.8;
      
    • 使用結構體初始化器:
      struct Person person1 = {"John", 25, 1.8};
      
  4. 訪問結構體成員: 使用.運算符來訪問結構體成員變量。例如:

    printf("Name: %s\n", person1.name);
    printf("Age: %d\n", person1.age);
    printf("Height: %f\n", person1.height);
    

完整的示例代碼如下:

#include <stdio.h>
#include <string.h>

struct Person {
    char name[20];
    int age;
    float height;
};

int main() {
    struct Person person1;
    strcpy(person1.name, "John");
    person1.age = 25;
    person1.height = 1.8;

    printf("Name: %s\n", person1.name);
    printf("Age: %d\n", person1.age);
    printf("Height: %f\n", person1.height);

    return 0;
}

0
长子县| 韶山市| 芦溪县| 仁布县| 林周县| 绥江县| 凉城县| 巴东县| 鄂伦春自治旗| 墨竹工卡县| 澄迈县| 德安县| 固阳县| 双辽市| 社会| 鱼台县| 永新县| 巴楚县| 达州市| 霍州市| 郎溪县| 雅江县| 南木林县| 大洼县| 来安县| 阳朔县| 托里县| 循化| 巴林左旗| 卢湾区| 怀安县| 昆山市| 任丘市| 高陵县| 邛崃市| 抚顺县| 察雅县| 嘉鱼县| 资讯| 马鞍山市| 渭南市|