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)就是一个字符序列。
一个程序包括四个部分:返回类型(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)就是一个字符序列。
相关文章推荐
- c++第三次作业
- c++第四次作业
- 为什么使用C++
- c++ static 类成员
- c++第一次作业
- Tiny4412之C语言实现流水灯,Tiny4412裸机程序[3]
- vs中c++的反汇编分析
- iOS软件开发应用C语言之变量、运算符
- C++中的new 和delete 运算的使用
- 在C++中为数组动态分配内存
- 矩阵C++实现
- extern type variable name问题及解决方案
- zz[C++]合理的设计和使用消息队列
- 如何在eclipse上添加c语言工程头文件
- c语言模块化编程
- yate学习--yate的认证方式--从文件认证(regfile.cpp)
- c语言使用zlib实现文本字符的gzip压缩与gzip解压缩
- C++:按值传递的还有地址
- 64位C++编程课堂
- C++实现简单的String类