第1章程序的基本结构
程序设计语言是人类在计算机上解决实际问题的一种工具。
几个简单的程序
程序设计语言的概念
1. 面向过程的结构化程序设计语言
2. 面向对象的程序设计语言有两类
1)完全面向对象的语言
2)兼顾面向过程和面向对象的混合式语言。C++语言就是后一种形式的典型代表。
在屏幕上显示:“This is my first program!”
程序代码如下:
# include <iostream > //包含基本输入输出库文件
using namespace std; //使用命名空间std
int main() //主函数名
{
cout<<" This is my first program! "; //屏幕显示
return 0; //程序结束
}
程序运行结果如下:
【】在计算机屏幕上显示一句话。
This is my first program!
声明区
程序区
【】从键盘输入圆的半径,求圆的面积。
程序代码如下:
//**********
#include <iostream>
using namespace std; //声明区
#define PI
float sum(float x);
//函数区,以下为main函数
void main()
{
float r,s;
cout<<"Input r:";
cin>>r;
s=sum(r);
cout<<"r="<<r<<" "<<"s="<<" "<<s<<endl;
}
//**函数区,以下为sum函数
float sum(float x)
{
return PI*x*x;
}
#include <iostream>
using namespace std;
#define PI
void main()
{
float r,s;
cout<<"Input r:";
cin>>r;
s=PI*r*r;
cout<<"半径为"<<r<<"的圆面积为"<<s<<endl;
}
解法2
C++程序的基本结构和要素
C++程序结构
声明区
(1)包含文件:#include <iostream>;
(2)宏定义:#define PI ;
(3)函数声明:float sum(float x);
函数区
(1)主函数main()
(2) 标准库函数(iostream、cmath)
(3) 自定义函数(可以没有)
每个函数都是由函数头部分与函数体部分组成。程序的执行从main()函数开始。
函数体部分是用一对花括号{ }括起来的完成该函数所表达的功能的语句的集合。
语句可以是变量及参数的说明语句或执行语句。每条语句都用分号“;”结尾。
C++程序的书写格式
为了提高程序的可读性,C++程序的书写格式有如下约定:
(1)每行一般书写一条语句;语句较短时,多条语句可书写在一行内。每条语句以分号结束。
(2)使用向右缩进方法表达程序中的层次结构.
(3)可使用多行注释或单行注释以增强程序的可读性。
多行注释以“/*”开始,以“*/”结束,占据多行。
单行注释以“//”开始,占据一行。
输入和输出
cin: 从键盘输入
cin>>x>>y;
一旦执行到包含cin的语句,程序将暂时中止执行,等待用户在键盘上输入数据,当用户输入了所有数据,并以回车键结束后,程序会把这些键入的数据形成输入流,用提取运算符“>>”将该数据流分别存储到各个变量中。
采用空格、Tab键、Enter键将输入的不同数据分开。
输入和输出
cout: 输出到屏幕
输出语句的功能是将由各个常量、变量或表达式的值用插入运算符“<<”形成输出流显示到屏幕。
cout<<x<<“+”<<y<<“=”<<sum<<endl;
换行符endl (end line的缩写) 会让输出换到一个新行,使输出信息清晰可读。
C 基础知识 来自淘豆网m.daumloan.com转载请标明出处.