一、学习C++有一段时间了,感触比较多,也认识到C和C++的一些差异。C++也叫C plus plus,或者Cpp。C语言是一种结构化编程,C++语言是一种面对对象编程,C++语言相比于C语言更加深层次,能使程序的开发和维护变得更加简单,也能使一些C语言不能解决的问题用简单的方法解决。
二、技术小结
1、定义结构
定义结构,需要使用struct语句。Struct语句定义了一个包含多个成员的新的数据类型,struct语句的格式如下:
struct type_name {
member_type1 member_name1;
member_type2 member_name2;
member_type3 member_name3; . .
} object_names;
struct Books {
char title[50];
char author[50];
char subject[100];
int book_id;
};
int main( ) {
Books Book1; // 定义结构体类型 Books 的变量
Book1 Books Book2; // 定义结构体类型 Books 的变量 Book2
2、typedef关键字
使用typedef是一种更简单的定义结构的方式,可以为创建的类型取一个别名。
Typedef struct Books{
char title[50];
cher author[50]
char subject[100]
}Books;
3、引用
作用:给变量起别名(两个变量