1.什么是编程?
软件由程序和文档组成,每个程序都是由一条条计算机能够识别和执行的指令组成的,每一天指令指挥计算机完成指定的操作。编写程序又称编程,他是一门技术。通俗地讲,编程就是告诉计算机,你要帮我做什么、怎么做,但是计算机无法直接听懂人类的语言,所以需要使用一种计算机和我们人类都能“听”得懂的语言,这种语言就是计算机语言。计算机问世初期,人们只能用低级语言(机器语言或汇编语言)编写程序,但是这类语言较难掌握,而且写出的程序依赖于具体的机型,不能通用,也无法再不同机型之间移植。后来就出现了易学、易掌握、可移植性强,与具体的计算机硬件关系不大的高级语言。
C++就是一种高级语言,它是由C语言发展而来的,与C语言兼容。C语言是1972年由美国贝尔实验室设计而成。1980年前后,贝尔实验室开始研发C++。C++是一种功能强大的混合型程序设计语言,利用它既可以进行面向过程的结构化程序设计,也可以进行面向对象的程序设计。Dev-C++是一个可视化集成开发环境,用此软件可以实现C++程序的编辑、编译、运行和调试等工作。
2.认识Dev-C++编译器
首先,启动Dev-C++
方法一:双击桌面上的Dev-C++图标,如图:
方法二:在“开始”菜单里选择Dev-C++,即可启动Dev-C++。
Dev-C++的界面如图:
3.新建源程序
选择“文件” → “新建” → “源代码”,新建一个源程序文件。
选择“工具” → “编辑器选项”,打开“编辑器属性”对话框,在“显示”选项卡中,可以调整字号的大小
如可将字号设置为20,如图:
4.编写第一个程序
在编辑界面输入以下代码。
int main()
{
return 0;
}
int main() 是主函数的起始声明。所有C++程序都必须有且只有一个main()函数,而且都是从main()函数开始执行。
int是一种数据类型——整型,main()函数前的int表示主函数运行结束时,返回的数据类型是整型,在标准C++中规定main()函数必须声明为int。
return返回语句,一般是函数的最后一条可执行语句。main()函数末尾使用return返回语句时,数据 0 表示程序顺利结束,其他数表示有异常。
在C++中,每个语句是以“;”作为分隔符的,遇到“;”表示这个语句结束了,但预处理命令、函数头和花扩号“}”之后通常是不加分号的。
5.运行程序
用高级语言编写的程序称为源程序,C++的源程序以 .cpp作为后缀。
为了使计算机能够执行高级语言的源程序,必须先把源程序翻译成二进制形式的目标文件,这就是编译,完成这个任务的软件叫作编译程序、编辑程序或编译器。
在编译运行之前必须先保存源程序,选择“文件” → “保存”或“另存为”,将命名后的源程序保存到指定的文件夹中。
源程序保存后,在选择“运行” →“编译运行”,对源代码进行编译运行。
编译时,如果程序有语法错误,将显示错误信息;如果程序语法正确,编译完成后,会得到一个或多个目标文件,系统将所有的目标文件和系统库文件等信息连接起来,形成一个可执行的.exe文件。上面的程序只有一个return返回语句,在运行时没有任何输出信息。
小提示:
如果Dev-C++是英文界面,可选择菜单栏中的“Tools” → “Environment Options...”,打开坏境设置对话框,将“General”栏中的Language选项改为“简体中文/Chinese”,即可改为中文界面。