• 首页
  • 在线考场
  • 在线课程
  • 付款方式
  • 论坛交流
  • 更多
    • 考试报名
    • 成绩查询
    • QQ群联盟
    • 试题库
    • 帮助中心
    • 资料下载
设计算机二级为主页 | 注册 | 登录

考试大
  • 财会类
    • 财会类
    • 会计从业
    • 初级会计
    • 会计师
    • 注册会计师
    • 银行从业
    • 经济师
    • 资产评估
    • 统计师
    • 税务师
    • 更多>>
  • 建筑类
    • 建筑类
    • 一级建造师
    • 二级建造师
    • 造价工程师
    • 咨询工程师
    • 监理工程师
    • 房地产估价
    • 结构工程师
    • 注册建筑师
    • 土地估价师
    • 更多>>
  • 职业资格
    • 职业资格
    • 证券从业
    • 期货从业
    • 司法考试
    • 教师资格
    • 秘书资格
    • 法律顾问
    • 导游资格
    • 人力资源
    • 电子商务
    • 更多>>
  • 公务员
    • 公务员
    • 行测
    • 申论
    • 面试
    • 真题大全
    • 经验交流
    • 模拟试题
    • 公开选拔
    • 招警考试
    • 更多>>
  • 外贸类
    • 外贸类
    • 报关员
    • 报检员
    • 国际商务师
    • 单证员
    • 货运代理
    • 外销员
    • 物流师
    • 更多>>
  • 医药类
    • 医药类
    • 执业护士
    • 中药师
    • 西药师
    • 临床医师
    • 临床助理
    • 中医医师
    • 口腔医师
    • 公共卫生
    • 更多>>
  • 外语类
    • 外语类
    • CET4
    • CET6
    • 职称英语
    • 托福
    • 雅思
    • BEC
    • PETS
    • 金融英语
    • 更多>>
  • 学历考试
    • 学历考试
    • 高考
    • 成考
    • 考研
    • 自考
    • 中考
    • 考博
    • 在职硕士
    • 更多>>
  • 计算机类
    • 计算机类
    • 计算机二级
    • 计算机等级
    • 软件水平
    • 微软认证
    • 思科认证
    • JAVA认证
    • Linux认证
    • 华为认证
    • 更多>>
  • 全部分类
    • 全部分类
    • 所有考试
    • 更多>>

计算机二级考试
 首页» 计算机类考试» 等级考试» 计算机二级考试
  • 考试大品牌推荐:
  • 视频课程
  • 模拟考试系统
资讯快报
  • 报考指南 | 考试报名

  • 成绩查询 | 政策大纲
考试辅导
  • 公共基础知识 | Delphi | C++ | JAVA | VFP

  • C语言 | Access | Visual Basic | 综合指导
试题辅导
  • 在线考试 | 模拟试题 | 上机试题

  • 预测试题 | 历年真题 | 实例编程
计算机等级考试网校辅导
  • 网校课程

  • 课程试听
计算机等级考试论坛
  • 热点专题 | 百科

  • 论坛交流 | 招聘
各地动态
京 津 沪 渝 冀 晋 蒙 黑 吉 辽 | 苏 浙 皖 闽 赣 鲁 豫 湘 鄂 粤 | 琼 川 滇 黔 桂 陕 甘 宁 青 藏 疆 全国
计算机等级考试网校辅导
您现在的位置:考试大 >> 计算机二级 >> C++ >> C++基础 >> 文章内容
 
站内搜索:
 
二级C++精品课程2-1:简单的C++程序
 来源:考试大   2007/3/8    【考试大:中国教育考试第一门户】   模拟考场   视频课程   字号:T T
  首先看下面这个简单的C++程序(为了方便起见,程序的每一行都加上了行号)。
程序段 程序2-1:
  1.//simple.cpp是一个简单的C++程序
2.#include <iostream.h>
3.void main(void)
4.{
5. int i;
6. cout<<"Hello C++!";
7. cout<<"请输入一个整数:\n";
8. cin>>i;
9. cout<<"您输入的整数是:";
10. cout <<i;
11. cout <<'\n';
12.}
  请学习者自己键入这段程序,并自己编译、连接、运行该程序,输入不同的整数,看能否得到预期的结果。注意,程序中左边的数字是为了讲解的方便添加的,将该程序键入到开发环境的编辑窗口时,一定要略去这些数字。
  我们对这个程序逐行加以解释:
  (1)第一行是C++语言的注释。其中,"//"是C++语言的一种注释符号,自"//"开始,一直到本行结束,所有内容都会被当作注释对待。C++注释也可以写成下面的形式:
    /*注释内容*/
    即夹在"/*"与"*/"号间的部分是要注释的内容,例如,本句可以改为:
    /*simple.cpp是一个简单的C++程序*/
  我们进行程序设计时,这两种注释形式都会经常用到。它们的区别在于:前者只能注释一行内容,而后者可以注释多行内容。它可以用在程序的任何地方,编译器在编译时将这些信息忽略,注释就是用来帮助阅读和理解程序的信息,也可使用注释来帮助用户调试程序。
  (2)第2行使用预处理指令#include将头文件iostream.h包含到程序中来, iostream.h是标准的C++头文件,它包含了输入和输出的定义。
  (3)第3行定义了一个称为main的函数。
   ◇ 一个函数有0个或多个参数,它们出现在函数名后的一对圆括号中。
   ◇ 括号中的void表示main没有参数。
   ◇ 一个函数可以有一个返回类型,它在函数名的左边。
   ◇ main函数左边的返回类型为void,表示没有返回值。
   ◇ C++程序的执行总是从main函数开始的。
  (4)第4行是一个花括号,是main函数体开始的标记。
  (5)第5行是一个语句。
   ◇ 一个语句可能是定义或声明一个变量,也可能是得到一个数值的计算步骤。
   ◇ 一个语句用分号(;)结尾,C/C++用分号来分隔语句。
   ◇ 这个语句定义了一个整型变量i。
   ◇ 一个变量能够保存一种特定类型的数据,整型变量能够保存一个整型数据。
  (6)第6行也是一个语句。
   ◇ 这个语句将字符串"Hello C++!"发送到cout输出流。
   ◇ 一个字符串是一个用双引号包围的字符系列。
  (7)第7行也是一个语句。
   ◇ 这个语句将字符串"请输入一个整数:"发送到cout输出流。
   ◇ 字符串的最后一个字符(\n)是一个换行符。
   ◇ 流是执行输入和输出的对象。
   ◇ cout是C++标准的输出流,标准输出通常是指计算机屏幕。
   ◇ 符号<<是一个输出运算符,带一个输出流作为它的左操作数,一个表达式作为它的右操作数。后者被发送到前者,字符串"请输入一个整数:\n"发送到cout的效果是把字符串打印到计算机屏幕上。
  (8)第8行也是一个语句。
   ◇ 这个语句将cin输入流抽取到变量i。
   ◇ cin是C++标准的输入流,标准输入通常是指计算机键盘。
   ◇ 符号>>是一个输入运算符,带一个输入流作为它的左操作数,一个变量作为它的右操作数。前者被抽取到后者,cin输入流抽取到变量i的效果是将键盘的输入值复制到变量i中。
  (9)第9、10、11行分别是在屏幕上打印"您输入的整数是:"、变量i和和换行符。这三行实际上可以综合为一个语句:
      cout<<"您输入的整数是:" <<i <<'\n';
    它的效果与使用三个语句是一样的。
  (10)第12行的花括号是main函数体结束的标记。
    运用第一章介绍的知识,我们在Visual C++6的开发环境里,编译、连接、运行该程序,可以得到下面的提示:
      Hello C++!请输入一个整数:
    假定我们输入整数5,即:
      5↙
    ↙表示键入了"ENTER"键(或称为回车键),则得到运行结果:
      您输入的整数是:5
  通过这个实例,我们对C++程序的结构、语句、变量、函数、预处理指令、输入和输出等,已有了一个初步的印象,在后面的章节中,我们还将作更详细的介绍。
  由于我们定义main( )函数的返回类型为void,所以最后就不用返回值了。如果我们定义main的返回类型的int,则要返回一个整型值:
   int main()
   {
    …
    return 0;
   }

  要注意的是C/C++是区分大小写的,不能随便更改,cout是C++标准的输出流,而Cout不是,如果没有预先定义,编译器就不认识这个Cout。大多数C++命令使用小写字母,大多数常量使用大写字母,而大多数变量是大小写混合使用。 来源:考试大-计算机二级考试

责编:水自流  纠错

  • 打印
  • RSS
  • 发表评论
  • 返回首页
  • 收藏本页
上一篇:二级C++精品课程第二章C++语言基础课前索引
下一篇文章:二级C++精品课程2-2:标识符和关键字
文章搜索: 
模拟考场 网络课堂 论坛交流 考试大百科
 相关文章
·C++的一些基础细节(备考用)
·计算机二级辅导:VC字符串转换
·C++杂记
·C++中的强制类型转换
·CStatic控件的基本使用
·MFC绘图:显示位图
·MFC文本编程:创建插入符
热点动态
考试报名
成绩查询
备考辅导
试题排行
在线考试
综合指导
计算机类百科
更多..
论坛热帖
更多..