首页 > 编程笔记

简单的C++程序实例

下面通过一个简单的程序例子来分析 C++ 程序的基本构成及主要特点。

C++程序举例

【示例】 一个简单的 C++ 程序:输入两个整数,通过调用函数求两个数中的较大值。
#include <iostream.h>
using namespace std;
int max(int i, int j){  /*定义max()函数*/
    if (i>=j) return i;
    else      return j;
}

int main(void){  /*定义main()函数*/
    cout<<"输入i,j:";  //显示提示信息
    int i, j;  //说明变量
    cin>>i>>j;  //从键盘上输入变量的值
    cout<<"最大数是:"<<max(i, j)<<'\n';  //输出提示信息和结果
    return 0;
}
上面的示例代码中,绿色字体为注释,其它为程序主体。

组成结构及特点

C++ 的程序结构由注释、编译预处理指令和程序主体组成。

注释

注释内容不参与编译,仅供程序阅读使用,编写程序时可根据需要选取。

注释有两种形式:

编译预处理

以符号#引出,一条指令也需在一行内写完。

上例中的 #include 命令,称为“文件包含指令”,它使得后面被包含文件成为本程序的一个组成部分,被包含文件中的代码可以直接被使用。编译预处理是 C++ 提供的组织程序的工具。

程序主体

一般由一个或多个函数组成,但只有一个函数是程序入口,即代码执行的起点。如本例由 max() 和 main() 两个函数组成,函数 main() 是所有控制台程序程序的入口。

执行过程

上例给出的是源程序代码,以扩展名为.cpp的文件形式保存在磁盘上,经编译、连接生成可执行程序,即扩展名为.exe的文件。

运行可执行程序后,显示器显示:

输入i,j:


若用户从键盘上输入两个整数10 20并按回车键,显示器上将显示结果:

最大数是:20


这种编程方式称为“控制台编程”,即通过键盘和显示器,用文本方式对程序进行编辑、运行和调试,是最初的编程方式。

优秀文章