C++快速入门

一 编写简单程序

// main是操作系统唯一显示调用的函数
int main()
{
/*
*return返回的值是一个状态指示器 0:成功 非0:返回错误给OS
*以echo $?命令可以查看该返回值 
*任何其他非零的返回值都有操作系统定义的含义
*/
return ;
}

二 输入/输出

  cin:  标准输入

  cout: 标准输出

  cerr: 标准错误

  clog: 日志输出

  注:cout  cerr或clog 输出写至同一窗口;利用重定向可以将这些流与所选择的文件联系起来

//预处理指示
#include <iostream>
int main()
{
std::cout <<" "Enter two numbers:" << std::endl;
int v1, v2;
std::cin >> v1 >> v2;
std::cout << "The sum of " << v1 << " and " << v2
<< " is " << v1 + v2 << std::endl;
return ;
}

三  关于注释

单行注释:   //

多行注释: /**/

#include <iostream>
/*
*多行注释
*/
int main()
{
// please enter two numbes 单行注释
std::cout << " Enter two numbers" << std::endl;
int v1, v2;
std::cin >> v1 >> v2;
return ;
}

四 控制结构

读入未知数目的输入

#include <iostream>
int main()
{
int sum = , value;
while (std::cin >> value)
sum += value;
std::cout << "Sum is: " << sum << std::endl;
return ;
}

从键盘输入文件结束符:windows输入ctrl-z  Unix和Max OS用Ctrl + d

最新文章

  1. Xamarin 与VS2015RC(xamarin 3.11.450) 报空指针错误。
  2. 使用jQuery.form插件,实现完美的表单异步提交
  3. OpenCASCADE Gauss Integration
  4. JS 设计模式
  5. 再读GFS论文
  6. iOS阶段学习第26天笔记(UILabel的介绍)
  7. ubuntu命令行打开html文件的方法
  8. Python strip、lstrip和rstrip的用法
  9. MySQL工具:管理员必备的10款MySQL工具
  10. 无责任Windows Azure SDK .NET开发入门篇三[使用Azure AD 管理用户信息]
  11. [转贴]C++、C#写的WebService相互调用
  12. FontCombobox 和FontSizeCombobox
  13. plist解析, 简易实现.
  14. C++ STL之map常用指令
  15. mog使用指南
  16. sql server中单引号拼接字符串(书写错误会出现错误&quot;浮点值 XXXX 超出了计算机表示范围(8 个字节)。“XX”附近有语法错误。&quot;)
  17. [转载] zookeeper应用——集中配置管理系统的实现
  18. Hibernate Annotation _List/Map
  19. WebSocket 的理解
  20. 03-自己封装DateUtil工具类

热门文章

  1. js中常见面试问题-笔记
  2. git push报错--私钥问题
  3. 初学者需要IPython 与 Jupyter Notebook 吗?
  4. go的编译与重启
  5. CentOS 7运维管理笔记(8)----Apache基于域名的虚拟主机配置
  6. 【阿里云产品公测】云引擎ACE公测感受
  7. 前后端分离, 前端如何防止直接输入URL进入页面?
  8. console和windows子系统
  9. Hadoop学习---Hadoop的HBase的学习
  10. windows server 2003安装Oracle webtier 32位因环境变量原因报错