91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言結構體怎么賦值給另一個結構體

小億
668
2024-05-09 11:44:52
欄目: 編程語言

在C語言中,結構體可以通過直接賦值的方式將一個結構體賦值給另一個結構體。例如:

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

// 定義一個結構體
struct Student {
    char name[20];
    int age;
};

int main() {
    // 創建一個結構體變量并賦值
    struct Student student1;
    strcpy(student1.name, "Alice");
    student1.age = 20;
    
    // 將student1賦值給另一個結構體變量
    struct Student student2 = student1;
    
    // 輸出student2的信息
    printf("Student 2\n");
    printf("Name: %s\n", student2.name);
    printf("Age: %d\n", student2.age);
    
    return 0;
}

在上面的例子中,我們定義了一個名為Student的結構體,包含nameage兩個成員變量。然后創建了一個student1結構體變量,并賦值為Alice20。接著通過直接將student1賦值給student2的方式,將student1的值復制給student2。最后輸出student2的信息,可以看到student2的信息與student1相同。

0
都江堰市| 扎囊县| 乐亭县| 徐汇区| 临朐县| 琼海市| 金秀| 改则县| 莒南县| 抚顺县| 谢通门县| 顺昌县| 明光市| 望谟县| 斗六市| 泰和县| 六盘水市| 昔阳县| 孙吴县| 鄱阳县| 汝城县| 远安县| 三亚市| 壤塘县| 南丹县| 常德市| 清流县| 达拉特旗| 宜黄县| 民乐县| 共和县| 甘南县| 新河县| 沧州市| 资阳市| 灌南县| 崇礼县| 沁阳市| 舒城县| 仪陇县| 阆中市|