#include#include using namespace std; //c99标准 struct Books { char title[50]; char author[50]; char subject[100]; int book_id; }; int main() { void printBook(struct Books book); void printBook2(struct Books *book); Books Book1; Books Book2; strcpy(Book1.title,"C++教程"); strcpy(Book1.author,"Runboob"); strcpy(Book1.subject,"编程语言"); Book1.book_id = 12345; // Book2 详述 strcpy(Book2.title, "CSS教程"); strcpy(Book2.author, "Runoob"); strcpy(Book2.subject, "前端技术"); Book2.book_id = 12346; printBook(Book1); cout << endl; printBook(Book2); cout << endl; printBook2(&Book2); //system("pause"); return 0; } void printBook(struct Books book) { cout << "本书标题:" << book.title << endl; cout << "本书作者:" << book.author << endl; cout << "本书目录:" << book.subject << endl; cout << "本书ID:" << book.book_id << endl; } void printBook2(struct Books *book) { cout << "书标题:" << book->title << endl; cout << "书作者:" << book->author << endl; cout << "书目录:" << book->subject << endl; cout << "书ID:" << book->book_id << endl; } ```



