您的位置:首页 > 编程语言 > C语言/C++

c++primer第一章

2015-06-02 19:12 316 查看
1.1

一个程序包括四个部分:返回类型(return type)、函数名(function name)、一个括号包围的形参列表(parameter list,允许为空)、函数体(function body)。

 

main函数的返回类型必须为int类型,int类型是一种内置类型(built-in type)[d1] 。

 

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

 

集成开发环境(integrated developed environment,IDE)

程序文件通常被称为源文件(source file)。

【1.1中关于从命令行运行编译器还不懂,但问了斌斌之后,他告诉我“有IDE的情况下没必要追求用命令行编译”,所以就先暂时放下这一段啦~】 

1.2

C++语言未定义任何输入输出(IO)语句,而是包含了一个全面的标准库(standard library)来提供IO机制等。

 

iostream库->istream(输入流[d2] )/ostream(输出流)。

cin(~istream类型的对象)标准输入(standardinput),cout(~ostream类型的对象)标准输出(standard output),cerr 标准错误(standard error)通常用来输出警告和错误消息,clog输出程序运行时的一般性信息。

 

#include+尖括号指出头文件(header),一般来说#include指令必须出现在所有函数之外。

 

输出运算符<<   输入运算符>>

 

<<运算符接受两个运算对象:左侧的运算对象必须是一个ostream对象,右侧的运算对象是要打印的值。

 

前缀std::(::作用域运算符)是用来指出名字cout和endl是定义在名为std的命名空间(namespace)中的。

 

>>从给定的istream读入数据,并存入给定对象中。输入运算符返回其左侧运算对象作为其计算结果。

 

字符串字面值常量(string literal)

 

endl是一个被称为操纵符(manipulator)的特殊值,效果是结束当前行,并将于设备相关联的缓冲区(buffer)中的内容刷到设备中,避免目前为止产生的输出停留在内存中等待写入流。

 

【1.2 首次接触到“对象”这个概念,所以有一些东西还似懂非懂。】

 [d1]语言自身定义的类型

一个 [d2]流(stream)就是一个字符序列。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: