菜单
  

     cin>>x;
     x=x+1;
     cout<<"x=x+1="<<x<<endl;
    return 0;
    }
    C++程序通常会包括示例中所示的3部分。
    1.第1个部分:注释部分,第1部分是整个文件的注释,指出该文件的作用和版权等信息。
    2.第2部分——预处理部分,既在编译前要处理的工作。这里是以#include说明的头文件包含代码#include <iostream.h>,它指示编译器在预处理时,将文件iostream.h中的代码嵌入到该代码指示的地方。其中#include是编译指令。头文件iostream.h中声明了程序需要的输入输出操作的信息。
    3.第3部分——主要部分,它实现了一个函数,结构如下:

    int main()
    {
     …
     return 0;
    }
    其中,花括号包含了实现该函数所需的代码。C++规定每个可执行程序都有且只能有一个名为mian的函数,它表示了程序的入口点。当C++程序执行时,首先执行该函数,然后从该函数内调用其他需要的操作。下面依次分析每行代码的功能。
    第1条代码int x表示定义一个对象,并命名为x。末尾的分号表示这条代码到此结束。
    第2条语句使用cout流输出一行文字。其中,cout是一个代表标准输出设备(在这里指显示器)的对象,它是C++中预定义的系统对象。当程序要向输出设备输出内容时,就需要在程序中使用该对象。输出的操作符用“<<”表示,它表示将操作符右边的内容输出到操作符左边的对象上。代码中操作符左边的内容用双引号包含起来,这表示它是一个字符串。因此,代码“cout<<”输入整数:“;”将在标准输出设备上输出字符串文字“输入整数:”。
    第3条语句cin>>x中,cin是一个代表标准输入设备(一般指键盘)的对象,也是C++中预定义的对象。当程序需要从输入设备接收输入时,就需要在程序中使用该对象。输入的操作符是“>>”,它表示将从操作符左边接收的输入放到右边的对象中。当程序执行到该代码处时,将停止并等待来自标准输入设备的输入。输入完毕后,按下Enter键,cin接收输入并将输入放到相应的对象中,然后跳到下一条代码开始执行。
    第4条语句x=x+1中,“+”号表示加法运算,既将加号两边的对象相加。“=”号表示赋值,它将符号右边的运算结果放到符号左边的对象中。因此,该代码表示将对象x保存的值加1再放回x中。
    第5条语句仍然是一条在标准输出设备上输出文字的代码。它包含3个输出操作符,第1个操作输入了文字x=x+1。第2个操作符输出对象x保存的值。第3个操作符的右边是endl,它表示一个“回车换行”操作。因此,该代码在输出前两个文字后就将光标跳到新的一行上去。
    第6条语句return 0是一条跳出程序的代码。它表示从程序跳出并返回到操作系统,同时带有一个数字0作为返回值。。
    当程序较小时,用一个文件就可以保存所有代码。但是有实际用途的程序一般都不会太小。所以,通常会将程序分成几个文件分别保存,再通过包含语句放到一起。这种做法既有利于模块化开发,也有利于代码的重用。
    C++的程序的文件类型有.h和.cpp两种,前者是头文件,后者是代码的实现文件。头文件中包含了类、函数、常量、全局变量等的声明,使用时用#include语句在程序的预处理部分包含进来即可。代码的实现文件是对头文件中声明的类、函数等的具体实现。不需要显示包含.cpp文件,当包含了与它对应的.h文件后,编译器会自动去找同名的.cpp文件。
    编码规范是指编写代码时应该遵守的文字约束。一个好的编码规范不仅能够明显改善代码的可读性、可管理性,还可以提高程序的可靠性、可修改性、可文护性,以及一致性,从而保证代码的质量。当开发工作需要团队合作时,优秀、统一的编码规范更是合作能否成功的关键。

  1. 上一篇:Asp.net可视化程序设计课程网站建设+ER图
  2. 下一篇:C#+SQL Server物流公司系统管理和人事管理设计
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 杂拟谷盗体内共生菌沃尔...

  9. 乳业同业并购式全产业链...

  10. 十二层带中心支撑钢结构...

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. 当代大学生慈善意识研究+文献综述

  13. java+mysql车辆管理系统的设计+源代码

  14. 电站锅炉暖风器设计任务书

  15. 大众媒体对公共政策制定的影响

  16. 河岸冲刷和泥沙淤积的监测国内外研究现状

  17. 中考体育项目与体育教学合理结合的研究

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回