C++源程序的组成

一个C++程序一般由编译预处理命令、函数、语句、变量、命名空间、输入输出、函数返回和注释等几部分组成。

  1. 编译预处理命令
    例如“#include”是一个编译预处理命令,它使程序具有了基本的输入输出功能。C++的编译预处理命令包括宏定义命令、文件
    包含命令和条件编译命令,都是以#开始。
  2. 函数
    int main()是程序的主函数。一个C++程序一般由多个函数组成。这些函数可以是用户根据需要自己编写的函数——用户自定义函数,也可以是直接使用系统提供的函数——标准库函数。函数体用花括号({})括起来。函数也称为模块。
  3. 语句
    语句是函数的基本组成单元。任何一条语句都以分号(;)结束。上面的两个程序都只有一个函数——主函数,该函数由用花括号({})括起来的多条语句组成。语句可以构成顺序、选择和循环3种程序控制结构。
  4. 变量
    例如语句“int x,y,result;”是变量定义语句,其中,int表示变量的数据类型是整型。这条语句说明在程序中定义了3个整型变量 x、y和result。C++程序需要将数据放在内存单元中,变量名就是内存单元中数据的标识符,通过变量名来存储和访问相应的数据。
  5. 命名空间
    例如“using namespace std;”是using编译指令,表示使用命名空间std。命名空间是为了解决C++中的变量、函数、类等命名冲突的问题而设置的。解决的办法就是将相同名字定义在一个不同名字的命名空间中。main函数都需要使用位于命名空间std中的cin、cout和endl,所以在前面增加了声明命名空间的语句“using namespace std;”。
    如果没有使用“using namespace std;”,在需要使用命名空间std中的元素时,可以直接使用前缀std::。例如: std::cout<<“大家好!”;
  6. 输入输出
    (1) 输出cout
    例如“cout<<“大家好!”;”是输出语句,用cout(读C—Out)将用两端加上双引号表示的一个字符串“大家好!”输出到屏幕上。语句中的<<叫做插入运算符,不能省略。endl是C++的一个控制符,表示重起一行。
    (2) 输入cin
    例如“cin>>x>>y;”是输入语句,用cin(读C—In)将用户通过键盘
    输入的两个整数分别放在变量x和y中。语句中的>>叫做提取运算符,也不能省略。
    语句“cin>>x>>y;”可以用两条语句代替: cin>>x;cin>>y;
  7. 函数返回
    程序中的“return 0;”是函数返回语句,表示结束函数调用。对于有函数值的函数,必须使用返回语句,以便将值返回给调用函数。
  8. 注释
    注释的作用就是帮助程序员阅读源程序,提高程序的可读性。编译器在进行编译时会忽略注释,即不会将注释的内容一起编译。注释有以下两种方式。
    (1) 单行注释
    使用符号//,其后面直到一行结束的内容都为注释内容。
    (2) 多行注释
    使用符号//,其中间的内容为注释内容。
  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值