文章目录
一、名称空间
名称空间是什么?
名称空间支持是一项C++特性,旨在编写大型程序以及将多个厂商现有的代码组合起来的程序时更容易,有助于组织程序;
例如如果有两个都有同名函数的产品,在编译时就可以利用名称空间的名称来指出对应厂商的产品,就像A::wanda("go dancing?");
和B::wanda("a fish");
名称空间的作用
类、函数和变量时C++编译器的标准组件,它们都被放置在名称空间std中,即在iostream中定义用于输出的cout实际上是std::cout
;
using namespace std
的由来
using编译指令使得std名称空间中的所有名称都可用,从而避免std::cout
和std::endl
这些麻烦的操作;
二、C++源代码推荐风格
- 每条语句占一行;
- 每个函数都有一个开始花括号和一个结束花括号。这两个花括号各占一行;
- 函数中的语句都相对于花括号进行缩进;
- 与函数名称相关的圆括号周围没有空白;
三、函数原型
提供新函数的源代码时,可以把代码放在main()的后面;
#include <iostream>
using namespace std;
void simon(int); //函数原型和声明
int main()
{
simon (3);
return 0;
}
void simon(int n) //函数定义
{
cout<<"good good study"<<endl;
}
总结
C++语句有以下6种:
- 声明语句:定义函数中使用的变量的名称和类型;
- 赋值语句:使用赋值运算符(=)给变量赋值;
- 消息语句:把消息发送给对象,激发某种行为;
- 函数调用:执行函数。被调用的函数执行完毕后,程序返回到函数调用语句后的语句;
- 函数原型:声明函数的返回类型、函数接受的参数数量和类型;
- 返回语句:将一个值从被调用的函数那里返回到调用函数中;