c++ demo3 结构体01

简介: c++ demo3 结构体01

struct Books{
    char title[50];
    char author[50];
    char subject[100];
    int book_id;
};

int main(){
    Books books1;
    Books books2;

    strcpy(books1.title,"c++");
    strcpy(books1.author,"run");
    strcpy(books1.subject,"编程语言");
    books1.book_id=123;

    strcpy( books2.title, "CSS 教程");
    strcpy( books2.author, "Runoob");
    strcpy( books2.subject, "前端技术");
    books2.book_id = 12346;

    // 输出 Book1 信息
    cout << "第一本书标题 : " << books1.title <<endl;
    cout << "第一本书作者 : " << books1.author <<endl;
    cout << "第一本书类目 : " << books1.subject <<endl;
    cout << "第一本书 ID : " << books1.book_id <<endl;

    // 输出 Book2 信息
    cout << "第二本书标题 : " << books2.title <<endl;
    cout << "第二本书作者 : " << books2.author <<endl;
    cout << "第二本书类目 : " << books2.subject <<endl;
    cout << "第二本书 ID : " << books2.book_id <<endl;




    return 0;

}
目录
相关文章
|
6月前
|
数据处理 C# C++
如何使用C#和C++结构体实现Socket通信
如何使用C#和C++结构体实现Socket通信
287 0
|
6月前
|
C++
C++系列十四:结构体
C++系列十四:结构体
|
6月前
|
C++
.C++中结构体数组docx
.C++中结构体数组docx
42 0
|
3月前
|
C++
c++学习笔记07 结构体
C++结构体的详细学习笔记07,涵盖了结构体的定义、使用、数组、指针、嵌套、与函数的交互以及在结构体中使用const的示例和解释。
39 0
|
2月前
|
存储 算法 C++
【C++核心】结构体、共用体详解
这篇文章详细讲解了C++中结构体和共用体的概念、定义、使用场景和案例,包括结构体的创建、数组、指针、嵌套、函数参数传递,以及共用体的特点和应用实例。
28 4
|
2月前
|
C++
继续更新完善:C++ 结构体代码转MASM32代码
继续更新完善:C++ 结构体代码转MASM32代码
|
3月前
|
C++ 容器
C++中自定义结构体或类作为关联容器的键
C++中自定义结构体或类作为关联容器的键
40 0
|
5月前
|
存储 数据管理 程序员
C++一分钟之-结构体与联合体(Union)
【6月更文挑战第20天】在C++中,结构体(struct)用于组合多种数据类型形成复合类型,成员变量占用独立内存,适合存储不同类型且同时有效的数据。联合体(union)则让所有成员共享同一内存,适合节省空间和进行低级别类型转换,但需小心数据覆盖。通过`struct`和`union`,程序员能构建更灵活的代码,但也需留意内存对齐和数据管理等问题。
79 2
|
4月前
|
存储 程序员 编译器
|
5月前
|
存储 算法 C++
C++结构体
C++结构体