设为首页 加入收藏

TOP

1.3.1 基本组成元素
2013-10-07 14:14:05 来源: 作者: 【 】 浏览:71
Tags:1.3.1 基本 组成 元素

1.3  C++(www.cppentry.com)源程序的组成

在具体学习C++(www.cppentry.com)的语法和应用前,读者首先需要对C++(www.cppentry.com)的基本组成元素等有一定的了解,它们是阅读和编写程序的基础,应掌握其各个部分的作用和写法。

1.3.1  基本组成元素

简单地说,一个标准的C++(www.cppentry.com)源程序主要由三个部分组成:注释部分、编译预处理部分和程序正文部分。其中,每个部分又有多种风格和组成元素,此处将通过一个具体的C++(www.cppentry.com)源程序来理解。下面是一个简单的C++(www.cppentry.com)源程序。

  1. #include <iostream.h>                               /*预处理文件*/  
  2. void main()                                     //主函数  
  3. {  
  4.     cout<<"Hello World"<<endl;                      //输出  
  5. }  

上述程序是一个典型的C++(www.cppentry.com)源程序,其包含了C++(www.cppentry.com)源程序的三个组成部分。下面将这些组成部分一一列举。

程序中的注释是程序设计者与程序阅读者之间通信的重要手段。注释能够帮助读者理解程序,并为后续测试维护提供明确的指导信息。因此,注释是十分重要的,大多数程序设计语言提供了使用自然语言来写注释的环境,为程序阅读者带来很大的方便。一般来说,C++(www.cppentry.com)的注释部分有如下两种编写风格。

一对符号"/ *"与"* /"之间的内容称为注释。它可以占多行,是从C语言中继承来的一种注释形式,如上述代码中的第一行程序后的"/*预处理文件*/"即为该种注释形式。

一行中符号"//"之后的内容也称为注释。它只能占一行,是C++(www.cppentry.com)语言特有的一种注释形式,如上述代码中的"//主函数"和"//输出"均为该种注释形式,本书将主要使用"//"引导的注释形式。

注意:注释在源程序中不被编译执行,其作用只是提高程序的可读性。但是,注释也是程序中非常重要的组成部分,尤其对于结构功能较为复杂的源程序是必不可少的。

程序中的编译预处理命令是指在编译时,最先被编译的一类程序语句。C++(www.cppentry.com)的编译预处理命令以"#"开头。C++(www.cppentry.com)提供了三类编译预处理命令:宏定义、文件包含和条件编译。如上述代码中的第一行语句#include 即为一个编译预处理命令,它是一个文件包含命令,这部分内容将在后续章节中做详细介绍。

程序主体是指用函数组织过程,每个相对独立的过程都要组织成一个函数;不同的程序由不同的函数按层次结构组织而成。一个C++(www.cppentry.com)程序至少且仅包含一个main()函数,也可以包含一个main()函数和若干个其他函数。其他函数可以是系统提供的库函数(例如,printf()和scanf()函数),也可以是用户根据需要自己编制设计的函数。上述C++(www.cppentry.com)源程序的组成部分如图1.8所示。

 
图1.8  C++(www.cppentry.com)源程序的基本组成

C++(www.cppentry.com)源程序由ASCII码组成类似单词或词组的单元(词法单元),可以用任意的文本编辑器编辑,源代码中的空白(空格、Tab、回车换行)用来表示词法单元的开始和结束,除了该功能外其余空白将被忽略,但如果是字符串内部的空白(不含回车换行,或者说字符串内不能直接回车换行,需要使用转义符)将作为字符串的一部分输出,不会忽略。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇1.3.2 标识符 下一篇1.5.2 编译运行

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: