提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
cout 拼接
iostream定义了<<运算符,可以像下面这样合并输出:
cout << "Now you have " << carrots (变量int型) << "carrots." << endl ;
类
类是用户定义的一种数据类型。要定义类,需要描述它能够表示什么信息和可对数据执行哪些操作。类定义描述的是数据格式及其用法,而对象则是根据数据格式规范创建的实体。(类:著名演员,对象:于和伟) cout是ostream类对象,ostream类定义描述了ostream对象表示的数据以及可以对它执行的操作,如将数字或字符串插入到输出流中。
函数原型与函数定义
原型只描述函数接口。它描述的是发送给函数的信息和返回的信息。而定义中包含了函数的代码,如计算平方根的代码。C和C++将库函数的这两项特性(原型和定义)分开了。库文件中包含了函数的编译代码,而头文件中则包含了原型。应在首次使用函数之前提供其原型。(注:C++程序由一个或多个被称为函数的模块组成。程序从main( )函数(全部小写)开始执行)
函数格式
(C++每个函数定义相互独立,不允许嵌套)
type functionname(argumentlist)//函数名,参数列表
{
statements //语句
}
在多函数程序中使用using编译指令
使用cout需要能够访问位于名称空间std中的cout定义。包括以下情况
1.将using namespace std;放在函数定义之前,让文件中所有的函数都能够使用名称空间std中所有的元素。
2.将using namespace std;放在特定的函数定义中,让该函数能够使用名称空间std中的所有元素。
3.在特定的函数中使用类似using std::cout;这样的编译指令,而不是using namespace std;,让该函数能够使用指定的元素,如cout。
4.完全不使用编译指令using,而在需要使用名称空间std中的元素时,使用前缀std::,如下所示:
std::cout << "I'm using cout and endl from the std namespace" << std::endl;