先看几个简单的C语言程序实例,然后从中分析C语言程序的特点。
【例1-1】在屏幕上输出:Hello,World!
运行结果如图1-1所示。
图1-1 程序expl_1.cpp的运行结果
这是一个简单的C 程序。该程序的功能是在屏幕上输出“Hello,World!”。下面简单分析一下程序的构成。
(1)“#include<stdio.h>”是编译预处理命令,其目的是使输入输出能正常执行。
(2)main是主函数的函数名,每一个C源程序都必须有,且只能有一个主函数,函数后面必须有一对圆括号。main前面的void表示函数返回值为"空类型",即执行本函数后没有函数返回值。
(3)一对花括号内的部分称为函数体。
(4)程序的执行总是从main函数的花括号“{”开始到main函数的花括号“}”结束。
(5)C 语言的关键字和特定字使用小写字母。如main,include是特定字,必须用小写字母。在C语言中是要区分大小写的。
【例1-2】一个简单的计算程序:已知圆的半径,求圆的面积。
运行结果如图1-2所示。(www.daowen.com)
图1-2 程序expl_2.cpp的运行结果
程序由一个主函数main组成。函数体部分由5条语句组成。
(1)“float r,s;”是定义变量的语句。变量是内存中的存储单元,能够存储供程序使用的数据,变量必须先定义后使用。
(2)“scanf("%f",&r);”语句用于要求用户从键盘上输入圆的半径给变量r。
(3)“s=3.1416*r*r;”用于在已知r 的情况下计算圆面积,并把结果存放到变量s中,C语言中“*”表示数学中的乘号。
(4)scanf,printf是C语言中最常用的输入输出函数,用来输入输出数据。
(5)“/*文字……*/”是注释,不是程序部分,在程序执行中不起任何作用,只为增加程序的可读性。
【例1-3】输入两个整数,计算并在屏幕上输出它们的和值。
运行结果如图1-3所示。
图1-3 程序expl_3.cpp的运行结果
本程序的作用是求两个整数之和。“int a,b,sum;”是声明部分,声明变量a,b 和sum 为整型(int)变量;接下来的printf语句是在屏幕上输出提示信息,scanf语句是调用库函数,让用户从键盘输入两个整型数据;“sum=a+b;”指的是把a,b 两个变量的值求和赋给变量sum;最后是在屏幕上输出和值。注释也可用“//”,程序中从“//”开始到行尾都为注释文字。注释对编译和运行不起作用,注释可以放在程序中的任何位置。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。