C++学习技术小结

本文总结了C++学习的关键点,包括C与C++的区别,C++的面向对象特性,结构体的定义,引用的概念及使用注意事项,以及重载函数的原则。通过实例解释了引用在函数调用中的作用。
摘要由CSDN通过智能技术生成

一、学习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、引用
作用:给变量起别名(两个变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值