详细介绍C 编程实例说明
创始人
2024-06-20 03:21:13
0

C++编程实例可以看到程序从main函数开始到结束的所有代码,但在Visual C++中MFC封装了一部分类,同时也隐藏了一部分代码,因此我们看不到源程序的所有代码,例如从项目的所有源文件中找不到main函数。

简单的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行的输出语句有关。C++编程实例,由一个主函数组成。其中main是主函数名,***个void指出该函数无返回值。括号()表示函数,括号内为函数的参数表,但此函数无参数,故用void表示,它与空括号的效果相同。 第4~6行称为函数体,用{ }括起来。函数体内可以包含任意多行语句。

 第5行是本程序中***要执行的任务:向屏幕输出(显示)一字符串。 cout是一个标准输出文件名,这里表示屏幕。符号“<<”是运算符,它指示计算机把其右端用双引括起来的字符串输送到cout文件即屏幕。由于cout和<<的说明都在系统提供的头文件iostream.h中,因此,凡是程序中需要使用cout、<<等标准输入输出功能时,第二行包含的指令#include必须列出。  

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"< 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; // 说明C++编程实例,用于存放计算后的面积 cout<<"\n The area of circle is : "; cout< void main() { float t,tc,tf; char corf; const float fac=1.8,inc=32; cout<<"Enter temperature: "; cin>>t; // 输入温度值 cin>>corf; // 指出是攝氏(C)或华氏(F) if(corf=='c'||corf=='C') { tc=t; tf=t*fac+inc; } else if(corf=='F'||corf=='f') { tf=t; tc=(t-inc)/fac; } else tc=tf=0.0; cout< void main() { int x,y; char op; cout<<"first integer: "; cin>>x; cout< void main() { int x,y,quit=1; char op,cont; while(quit) // whiel 循环语句,括号里面是一个表达式,称为控制表达式。#t#

当这个表 { // 达式的值为1时继续循环体内的代码。从这个大括号开始,进入循环体。 cin>>x; cin>>y; cin>>op; switch(op) { case '+': cout<>cont; if(cont=='n') quit=0; // 当操作者输入字符'n'时,由于quit被赋值0。 // 当再次检测while表达式时,由于quit为0,所以退出while循环。 } } 这个程序所做出的改进是很明显的,只要在每次完成一次计算后,用户回答是否继续时按下'y'键(或除'n'之外的任何字符),就 可以连续运行。

完成用户指定的四则运算,直到接收到字母'n'为止。在循环体内必须有改变while表达式值的语句,否则一旦进入死循环就无法跳出,这种情形称为“死循环”,编程中应注意避免。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...