初识C++的函数和对象


 * 1、扩展名
 * C++源文件的扩展名为“.cpp”。每个C++的源文件都必须以“.cpp”结尾。
 * 2、混合语言
 * 因为面向对象语言中没有主函数(main),C++是属于面向对象语言。何为对象,一般称现实世界中客观存在的事物称为对象。
 * 但是C++为了兼容C语言(面向过程语言),保留了这个面向过程的主函数,并且主函数必须有且只有一个,所以称为混合语言。
 * 3、注释方式
 * C++注释方式一般有两种:多行注释和单行注释。
 * 多行注释:是以“/*”开始直到“*/”结束.
 * 单行注释:是以“//”开始,直到本行的结尾。
 *4、输入和输出对象
 *C++从一个对象流向另一个对象的流动抽象为流。
 *从流中获取数据的操作称为提取操作。
 *当程序需要键盘输入时,可以使用提取操作符“>>(有连续的两个西文半角'>')”,从cin输入流提取字符。
 *cin用来处理标准输入,即键盘输入。
 *向流中添加数据操作称为插入操作。
 *当程序需要在屏幕上显示时,可以使用插入操作符“<<(有连续的两个西文半角'<')”,向cout流插入字符。
 *cout用来处理标准输出,即屏幕输出。
 *C++语言,每条语句都必须以“;(西文半角';')"结束。
 *可以在一条语句中多次使用流的符号,也可以分为多个语句。
 *cin和cout并不是C++本身定义的一部分,而是有C++的一套面向对象类体系提供支持并作为C++标准程序库的一员,所以在使用它们之前,
 *需要在主函数前使用#include语句将包含:C++标准输入输出库的头文件是iostream。
 *语句cout << endl;和cout <<"\n";的功能表示“换行”,即将光标位置换到下一行。
 *5、命名空间
 *在C语言中头文件的扩展名是“.h”,即标识头文件。C++语言新标准引用库文件可以省略“.h”扩展名,但是必须使用using namespace std。
 *using namespace std;
 *6、对象的定义和初始化
 *定义对象包括为它命名并赋予它类型。
 *例如: int a(50); //等价于 int a=50;
 *7、函数原型及其返回值
 *函数都需要有类型说明,返回值由return后面的表达式决定,且表达式的值必须与声明的类型一致。
 *对无需返回值的函数,可以定义函数类型为void,即无返回值函数,在函数内部不再需要return语句。
 *C++函数有库函数(标准函数)和自定义函数两类。
 *C++使用变量的基本规则:先声明,后使用。
 *8、const修饰符
 *C语言一般使用宏定义“#define”定义常量,在C++中,建议使用const替代宏定义。const常量是有类型说明的常量。
 *使用关键字const修饰的标识符,称为常量。
 *C++仍然可以使用宏定义,无参数的宏作为常量,而有参数的宏则可以提供比函数调用更高的效率。
 *例如:  #define BUFSIZE 10   等价于  const int BUFSIZE = 10;
 *9、预处理程序
 *预处理语句有3种,包括:宏定义、文件包含以及条件编译。所有预处理语句都位于行首并以“#”符号开始。
 *C++预处理程序负责处理并分析特殊语句,称为预处理语句。
 *10、文件包含语句
 *是指一个程序把另一个指定文件的内容包含进来。
 *采用尖括号引用系统提供的包含文件。C++编译器首先在C++语言系统设置的目录中寻找包含的文件
 *采用双引号引用自己定义的包含文件,C++编译器首先在用户当前目录下或指定的目录下寻找包含文件
 *标准输入输出是定义在标准库iostream中。

原文地址 http://www.0546.name/shownews.asp?id=67

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值