结构体:多种类型数据的集合体
Posted clarencezzh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结构体:多种类型数据的集合体相关的知识,希望对你有一定的参考价值。
结构体对象是由结构体成员变量组成的变量集合体。
结构体对象的定义格式和整型变量的定义格式是一样的:类型名+变量名。
结构体的数据类型名是“struct结构名”。结构体对象可以在定义的同时进行初始化,方法如同数组的初始化。
struct Books{ const char* title; char author[50]; char subject[100]; int bookId; }book={"C 语言", "RUNOOB", "编程语言", 123456};
struct 数组的使用
struct Books{ const char* title; char author[50]; char subject[100]; int bookId; }book[10]; int main() { for(int i=0;i<10;i++){ book[i].title="1"; strcpy(book[i].author,"1"); printf("title : %s author: %s subject: %s book_id: %d ", book[i].title, book[i].author, book[i].subject, book[i].bookId); } return 0; }
struct 重载运算符号
struct Node{ int id,num; int score; bool operator<(const Node& th)const{ if(score!=th.score)return score<th.score; else return th.id!=id ?th.id<id:th.num<num; } } node;
以上是关于结构体:多种类型数据的集合体的主要内容,如果未能解决你的问题,请参考以下文章