首页 > 代码库 > C++ Primer 笔记 第一章

C++ Primer 笔记 第一章

<style></style>

C++ Primer 学习笔记

第一章 快速入门

1.1

main函数

  系统通过调用main函数来执行程序,并通过main函数的返回值确定程序是否成功执行完毕。通常返回0值表明程序成功执行完毕; main函数返回值必须是int类型。

  参数: main(int argc, char *argv[]) ; argc:参数个数; argv:参数(字符串形式,第一个参数是可执行文件的URL

  编译与执行

   IDE(集成开发环境)将编译器与相关的构建与分析工具绑定在一起。

  命令行编译与执行

  调用GNU编译器命令: g++ programfilename.cpp -o executablefilename

  调用微软编译器命令: cl -GX programfilename.cpp

  通过编译在windows中会生成executablefilename.exe, linux下会生成 executablefilename 文件。

  在windows中执行: 直接在命令行给出可执行文件名(executablefilename.exe), linux下可以用 ./ executablefilename (两个执行操作的前提是可执行文件在当前工作目录下,如果不是可以使用绝对目录来执行)

  查看main函数返回值:UNIX系统中命令:echo $? ;windows中:c:\filepath> echo %ERRORLEVEL%

1.2输入/输出

  标准库定义了4IO对象:cin(标准输入),cout(标准输出),cerr(标准错误),clog(用于产生程序执行的一般信息)

  c++中每个表达式都会产生一个结果;当操作符为输入输出操作符时,结果是左操作数的值,也就是输入输出/操作流本身。

1.3注释

  单行注释://

  多行注释:/**/(注:此注释不可嵌套)

1.4.4读入未知数目输入

  while(std::cin>>value) :当cin遇到文件结束符或无效输入时,istream对象是无效的,即while条件为false,退出循环。

  从键盘输入文件结束符:

  windows下:Ctrl + Z;

  Unix 系统下:Ctrl + D

1.5.

  标准库的头文件用尖括号<>括起来,非标准库的头文件用双引号括起来。