网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > C/C++ > 正文

从一个简单的C++程序学起

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/07/08

网学网为广大网友收集整理了,从一个简单的C++程序学起,希望对大家有所帮助!

  下面介绍一个非常简单的C++程序,了解C++程序的组成。现在读者不需要输入代码,只是了解一下建立程序的过程。这里也不详细介绍所有的细节,因为这些内容将在后面的章节中探讨。见图1-2。

从一个简单的C++程序学起

图 1-2

  图1-2中所示的程序会显示如下消息:

  The best place to start is at the beginning

  该程序包含一个函数main(),该函数的第一行语句是:

  int main()

  函数是代码的一个自包含块,用一个名称表示,在本例中是main。程序中还可以有许多其他代码,但每个C++程序至少要包含函数main(),且只能有一个main()函数。C++程序的执行总是从main()中的第一条语句开始。

  函数main()包含两个可执行语句:

  cout <<" The best place to start is at the beginning";

  return 0;

  这些语句会按顺序执行,先执行第一句。通常情况下,函数中的语句总是按顺序执行,除非有一个语句改变了执行顺序。第4章将介绍什么类型的语句可以改变执行顺序。

  在C++中,输入和输出是使用流来执行的。如果要输出消息,可以把该消息放在输出流中,如果要输入消息,则把它放在输入流中。在C++中,标准的输出流和输入流称为cout和cin,它们分别使用计算机屏幕和键盘。

  上面的代码利用插入运算符<<把字符串“The best place to start is at the beginning”放在输出流中,从而把它输出到屏幕上。在编写涉及到输入的程序时,应使用提取运算符>>。

  名称cout在头文件iostream中定义。这是一个标准的头文件,它提供了在C++中使用标准输入和输出功能所需要的定义。如果程序不包含下面的代码行:

  #include <iostream>

  那么就不会编译,因为iostream头文件包含了cout的定义,没有它,编译器就不知道cout是什么。

  提示:

  在尖括号和标准头文件名之间没有空格。在许多编译器中,两个尖括号<和>之间的空格是很重要的,如果在这里插入了空格,程序就可能不编译。

  函数体中的第二个语句,也是最后一个语句:

  return 0;

  结束了该程序,把控制权返回给操作系统。它还把值0返回给操作系统。也可以返回其他值,来表示程序的不同结束条件,操作系统还可以利用该值来判断程序是否执行成功。但是,程序是否能够执行取决于操作系统

  • 上一篇资讯: C++中的指针用法汇集
  • 下一篇资讯: C++堆和栈详细介绍
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号