1.1 简单的C 程序 // program 1_1.cpp #include void main() { cout<<"Let’s learn to write a C Program.". cin.get(). } 此程序由6行组成, 1)第1行为注释,程序的每行如出现符号" // ",则其右的所有符号为注释。注释是帮助阅读程序的说明,与该程序运行没有关系。在程序被编译时,注释被当作空格处理。此行指出本程序以文件"program 1_1.cpp"存储。 2)第二行#include是一条编译预处理指令,它告诉编译系统在编译本程序时把系统提供的头文件iostream.h的内容插入到第二行的位置,它在程序中的作用与第5行的输出语句有关。 3)第3~6行是程序的主体,由一个主函数组成。其中main是主函数名,第一个void指出该函数无返回值。括号()表示函数,括号内为函数的参数表,但此函数无参数,故用void表示,它与空括号的效果相同。 第4~6行称为函数体,用{ }括起来。函数体内可以包含任意多行语句。 第5行是本程序中唯一要执行的任务:向屏幕输出(显示)一字符串。 cout是一个标准输出文件名,这里表示屏幕。符号“<<”是运算符,它指示计算机把其右端用双引括起来的字符串输送到cout文件即屏幕。由于cout和<<的说明都在系统提供的头文件iostream.h中,因此,凡是程序中需要使用cout、<<等标准输入输出功能时,第二行包含的指令#include必须列出。 4) cin.get()表示按任意键继续。 5)此程序的执行结果为在屏幕上显示: Let’s learn to write a C Program.
1.1.2 求两个数的和 程序如下: // program 1_2.cpp #include void main() { int a,b,sum. // 定义了三个整型变量 a=43. // 把整数常量赋给变量a b=37. sum=a b. // a与b相加的和赋给变量sum cout<<"The sum is"<cout<} 程序运行结果如下: This sum is 80
1.1.3 计算圆面积 程序代码如下: // program 1_3.cpp #include void main() { const float pai=3.14. // 用const 说明了一个float型常量pai,m由于pai是常量,所以在 // 程序中这个值不会被改变 float radius. // 说明了一个float型变量radius,用于存放半径值 cout<<"Enter radius: ". cin>>radius. // cin 为iosream.h中说明的文件,作用为接收键盘输入。如此 // 时从键盘输入一个数2.5,就把输入的这个值送入变量radius. float area=pai*radius*radius. // 说明了一个float型常量area,用于存放计算后的面积 cout<<"\n The area of circle is : ". cout<} 程序运行结果如下: Enter radius: 2.5 The area of circle is 19.625