zoukankan      html  css  js  c++  java
  • 开始

    学习一门新的程序设计语言的最好办法就是联系编写程序。在本章中,我们将编写一个程序来简单的解决简单的书店问题。

    书店的销售记录中包含了三个信息:书的isbn号;售出的册数;平均售价;

    为了编写这个程序,我们需要使用若干C++的特性。而且需要了解如何编译运行程序。

    虽然没有编写这个程序,但显然他必须

    (1)定义变量

    (2)进行输入输出

    (3)使用数据结构保存数据

    (4)检测两条记录是否含有相同的ISBN

    (5)包含一个循环来处理销售档案中的每条记录

    1.1 每个C++程序都包含一个或者多个函数(function),其中一个必须命名为main,操作系统通过调用main来运行c++程序。

    一个函数定义包含四部分:返回类型+函数名+形参列表+函数体

    main函数的返回类型必须是int类型,整数类型。int类型是一种内置类型,即语言自身定义的类型。

    函数定义的最后一部分是函数体,他是一个以左花括号开始,以右花括号结束的函数体。retutn结束函数的运行。return还会向调用者返回一个值,return返回一个值时,此时返回值的类型必须与函数的返回类型一致。

    在大多数的系统中,main的返回值被用来指示状态。返回值0表明成功,非0的返回值含义由系统定义,通常用来指出错误类型。

    类型是程序设计的最基本概念之一,我们会反复接触它。一种类型不仅定义了数据元素的内容,还定义了这类数据上可以进行的运算。

    程序处理的数据都保存在变量中,每个变量都有自己的类型。

    1.2  初始输入输出

    C++语言并未定义任何输入输出(io)语句,取而代之,包含了一个全面的标准库(standard library)来提供io机制(以及很多其他实施)iostream库。包含两个基础类型istream和ostream,

    分别表示输入流和输出流。一个流就是一个字符序列,是从io设备读出或写入io设备的。术语(流)(stream)想要表达的是,随着时间的推移,字符是顺序生成或消耗的。

    标准输入输出对象:标准库定义了4个对象。为了处理输入,我们使用一个名为cin的istream类型的对象。这个对象也被称为标准输入。对于输出,我们使用一个名为cout的ostream类型的对象。此对象也被称为标准输出。标准库还定义了其他两个ostream类型的对象,名为cerr(see-err)和clog(see-log)。我们通常使用cerr类输出警告和错误信息,因此它也被称为标准错误。而clog用来输出程序运行时的一般性信息。

    系统通常将程序所运行的窗口与这些对象关联起来。因此,当我们读取cin,数据将从程序正在运行的窗口读入,当我们向cout,cerr,clog写入数据时,将会写到同一个窗口。

  • 相关阅读:
    什么是RESTFUL?REST的请求方法有哪些,有什么区别?
    post提交的数据有哪几种编码格式?能否通过URL参数获取用户账户密码
    什么是jsp?jsp的内置对象有哪些?
    Session和Cookie的区别
    全面系统讲解CSS工作应用+面试一步搞定
    CSS实例:翻转图片、滚动图片栏、打开大门
    【HTML5版】导出Table数据并保存为Excel
    通过HTML5的getUserMedia实现拍照功能
    Day 19: EmberJS 入门指南
    18个基于 HTML5 Canvas 开发的图表库
  • 原文地址:https://www.cnblogs.com/yjds/p/8597148.html
Copyright © 2011-2022 走看看