C++ Primer笔记--Part1 开始
第一章
1.1 简单的C++程序
在INUX和Windows系统中,执行完一个程序后,都可以通过echo命令获取其返回值。
在UNIX系统:echo $?
在Windows系统 :echo %ERRORLEVEL%
练习1.2 main函数返回-1,获取的返回值信息是255. 因为返回值会传递给exit函数,只使用0~255(unsigned 8bit)之间的值。
1.2 输入输出
endl:操作符,结束当行,并将与设备关联的缓冲区内容刷新到设备中。
练习1.6 答案是不合法。
1.3 注释简介
练习1.8
std::cout << /* " */ " */ ; 会报错
std::cout << /* "*/" /* "/*" */;不会保存,但这样的程序风格很不好
1.4 控制流
while语句
for语句
1.4.3 从键盘输入文件结束符
Windows:Ctrl-Z ,然后按Enter
Unix和Mac OS X:Ctrl-D
1.5 类简介
使用文件重定向:$ addItems <infile> outfile $是操作符提示符,编译好的程序是addItems.exe,<infile表示从一个infile文件读取数据,>outfile表示将输出结果写入到outfile
术语表
默认情况下,读cin会刷新cout;程序非正常终止会刷新cout
定义在函数内部的内置类型变量默认是不初始化的。