从头再来,C++学习笔记。-01(初窥C++)
2016-02-17 15:16
375 查看
注:此文章的所有笔记都摘抄或提取自《C++ primer》。
1.每个C++程序都包括一个或者多个函数,而且必须有一个命名为main的函数(mian函数是唯一的被操作系统显示调用的函数)。
2.输入输出,C++中没有直接定义输入或输出的任何语句,C++的输入输出功能由标准库提供。标准库定义了4个IO对象。
1)处理输入时使用命名为cin的对象,这个对象也称为标准输入。
2)处理输出时使用命名为cout的对象,这个对象也称为标准输出。
3)cerr对象一般来输出警告和错误信息给程序使用者,称为标准错误。
4)clog对象用于产生程序执行的一般信息。
3.写入到流,使用cout对象时通常和输出操作符(<<)一起使用。每个输出操作符都接受两个操作数:左操作数必须是ostream对象,右操作数是要输出的值。操作符
将其右操作数写到作为其左操作数的ostream对象上。endl是称为操纵符的特殊值,在它写入到输出流时,具有输出换行的效果,并刷新逾设备相关联的缓冲区。
程序员在调试过程中插入输出语句都应该刷新输出流已放置输出流可能会造成输出停留在缓冲区中,在程序崩溃时导致程序错误推断出崩溃位置。
4.读入流,使用输入操作符(>>)它接受一个istream对象作为其左操作数,接受一个对象作为其右操作数,它从istream操作数中读取数据病保存到右操作数中。
5.变量初始化,我们在声明定义变量时,都应该尽可能的给变量一个初始化值。
6.读入未知数目的输入时,windows可以使用ctrl+z,unix使用control+d(包括Mac OS)。
7.作用域操作符::,该操作符表示右操作数可以在左操作数的作用域中找到。
相关文章推荐
- 递归字符串C++编程(1)
- UVa 10474 Where is the Marble?
- 合并石子c++
- leetcode刷题系列C++-Longest Consecutive Sequence
- c++ vector赋值
- C++中的异常操作:throw&try&catch
- c++内存分配
- C++结构(structure)详解
- C语言enum枚举类型解析
- c++ char 运算
- C语言中extern的用法
- hadoop2.7伪分布式模式运行C++程序
- C++ cin.getline()函数的使用
- 线性表详解(c语言版)
- python是c语言开发的
- noip1999导弹拦截c++语言
- C/C++ 中的64位长整型
- 初学C语言常识
- 一些重要的C和C++开发框架和开源工具
- SkylineGlobe MFC C++ 开发示例代码