简单的C++程序实例
下面通过一个简单的程序例子来分析 C++ 程序的基本构成及主要特点。
注释有两种形式:
上例中的 #include 命令,称为“文件包含指令”,它使得后面被包含文件成为本程序的一个组成部分,被包含文件中的代码可以直接被使用。编译预处理是 C++ 提供的组织程序的工具。
运行可执行程序后,显示器显示:
若用户从键盘上输入两个整数
这种编程方式称为“控制台编程”,即通过键盘和显示器,用文本方式对程序进行编辑、运行和调试,是最初的编程方式。
声明:《Java系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。
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() 是所有控制台程序程序的入口。- 在传统的 Windows 操作系统编程中,入口由系统定义为 Winmain() 函数。
-
任一函数的描述都是包括在一对
{
和}
中的语句序列,每个语句以;
结束。 - C++ 中严格区分大小写,但不严格限制程序的书写格式,不过从可读性角度出发,程序书写应采用内缩格式,一般一个语句占一行。
执行过程
上例给出的是源程序代码,以扩展名为.cpp
的文件形式保存在磁盘上,经编译、连接生成可执行程序,即扩展名为.exe
的文件。运行可执行程序后,显示器显示:
输入i,j:
若用户从键盘上输入两个整数
10 20
并按回车键,显示器上将显示结果:
最大数是:20
这种编程方式称为“控制台编程”,即通过键盘和显示器,用文本方式对程序进行编辑、运行和调试,是最初的编程方式。
声明:《Java系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。