博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
结构体 typedef关键字
阅读量:6915 次
发布时间:2019-06-27

本文共 1915 字,大约阅读时间需要 6 分钟。

1 结构体#include 
#include
using namespace std;void printBook( struct Book book );struct Book{ char title[50]; char author[50]; char subject[100]; int book_id;};int main(){ struct Book book1; struct Book book2; strcpy( book1.title, "Learn c++ Programming"); strcpy( book1.author, "Chand Miyan"); strcpy( book1.subject, "c++ Programming"); book1.book_id = 6495407; strcpy( book2.title, "Telecom Billing"); strcpy( book2.author, "Yakit Singha"); strcpy( book2.subject, "Telecom"); book2.book_id = 6495700; cout << book1.title << " " << book1.author << " " << book1.subject << " " << book1.book_id << endl; cout << book2.title << " " << book2.author << " " << book2.subject << " " << book2.book_id << endl; cout << "传入函数打印" << endl; printBook(book1); printBook(book2);}void printBook( struct Book book ){ cout << book.title << " " << book.author << " " << book.subject << " " << book.book_id << endl;}/* vim: set ts=4 sw=4 sts=4 tw=100 */

 

2 指向结构的指针#include 
#include
using namespace std;typedef struct{ char title[50]; char author[50]; char subject[100]; int book_id;}Book;void printBook(Book *book);int main(){ Book book1, book2; strcpy( book1.title, "Learn c++ Programming"); strcpy( book1.author, "Chand Miyan"); strcpy( book1.subject, "c++ Programming"); book1.book_id = 6495407; strcpy( book2.title, "Telecom Billing"); strcpy( book2.author, "Yakit Singha"); strcpy( book2.subject, "Telecom"); book2.book_id = 6495700; printBook(&book1); printBook(&book2); long int a = 100; typedef long int *ptrLInt; ptrLInt x; x = &a; cout << *x;}void printBook(Book *book){ //指向该结构的指针访问结构的成员,您必须使用 -> 运算符 cout << book->title << " " << book->author << " " << book->subject << " " << book->book_id << endl;}/* vim: set ts=4 sw=4 sts=4 tw=100 */

 

转载地址:http://nmncl.baihongyu.com/

你可能感兴趣的文章
Cocos2d-x之内存管理
查看>>
Sharepoint 列表分页开发
查看>>
当页面是本地页面时,通过ajax访问tomcat里的action,传递的参数在action里并不能识别...
查看>>
RocketMQ Java 客户端实现
查看>>
hdu 1133 Buy the Ticket (大数+递推)
查看>>
java:Java里数字转字符串前面自动补0的实现
查看>>
获取图片颜色的rgb,以供css设计背景颜色
查看>>
org.tinygroup.validate-验证框架
查看>>
人脸识别中的harr特征提取(转)
查看>>
Windows 8 Metro App开发[6]访问Assets文件夹
查看>>
Cpython的全局解释器锁(GIL)
查看>>
session共享方法
查看>>
ASP.NET AJAX web chat application
查看>>
14--Rails的ActiveView2
查看>>
UVa 496 - Simply Subsets
查看>>
java基础思维导图大全
查看>>
C# 面向对象7 命名空间
查看>>
MySQL单机上多实例安装
查看>>
java8 增强的Iterator遍历集合元素
查看>>
Codeforces Round #566 (Div. 2) B. Plus from Picture
查看>>