笔记1 概论

一·C++程序结构
1.C++程序的结构归纳如下:
(1) 一个C++程序可以由一个程序单位或多个程序单位构成。每一个程序单位作为一个文件。
(2) 在一个程序单位中,可以包括以下几个部分:
① 预处理命令。程序中都包括#include命令。
② 全局声明部分(在函数外的声明部分)。在这部分中包括对用户自己定义的数据类型的声明和程序中所用到的变量的定义。
③ 函数。函数是实现操作的部分,因此函数是程序中必须有的和最基本的组成部分。每一个程序必须包括一个或多个函数,其中必须有且仅有一个主函数(main函数)。一个C++程序总是从main函数开始执行,在main中结束,不论main函数在整个程序中的位置如何,其它函数通过嵌套调用得以执行。
但是并不要求每一个程序文件都必须具有以上3个部分,可以缺少某些部分(包括函数)。
2.特点
函数与主函数
程序由一个或多个函数组成
必须有且仅有一个主函数main()
程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。
程序语句
C++程序由语句组成
用“;”作为语句终止符
注释
//为注释,不能嵌套
不产生编译代码
3.书写形式
C++程序的书写形式归纳如下:
(1)C++程序书写格式自由,一行内可以写几个语句, 一个语句可以分写在多行上。
(2) 必要的注释,以增加程序的可读性。
用“/……/” 作注释。在“/”和“/”之间的全部内容作为注释,有效范围为多行。
用“//”作注释,有效范围只有一行,即本行有效,不能跨行。
一般习惯: 内容较少的简单注释常用“//”,内容较长的常用“/……/ ”。
二·编写步骤
一个程序从编写到最后得到运行结果要经历以下步骤。

  1. 用C++语言编写程序
    用高级语言编写的程序称为“源程序”(source program)。
    C++的源程序是以.cpp作为后缀的(cpp是c plus plus 的
  2. 对源程序进行编译
    为了使计算机能执行高级语言源程序,必须先用一种称为“编译器(complier)”的软件(也称编译程序或编译系统),把源程序翻译成二进制形式的“目标程序(object program)”。目标程序一般以.obj或.o作为后缀(object 的缩写)。
    编译的作用是对源程序进行词法检查和语法检查。编译结束后会显示出所有的编译出错信息。一般编译系统给出的出错信息分为两种:
    一种是错误(error);
    一种是警告(warning)。缩写)。一个程序从编写到最后得到运行结果要经历以下步骤。
  3. 将目标文件连接
    在改正所有的错误并全部通过编译后,得到一个或多个目标文件。此时要用系统提供的“连接程序(linker)”将一个程序的所有目标程序和系统的库文件以及系统提供的其他信息连接起来,最终形成一个可执行的二进制文件,它的后缀是.exe,是可以直接执行的。
  4. 运行程序
    运行最终形成的可执行的二进制文件(.exe文件),得到运行结果。
  5. 分析运行结果
    如果运行结果不正确,应检查程序或算法是否有问题。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值