Hello C++

本文是学习C++Primer第五版的第一篇文章,记录的比较简单,对于C++程序员来说,简直会让他们消掉大牙,但我还不是C++程序员(虽然我也曾经用C++写过不少程序,比如课程设计、毕业设计),所以我不怕嘲笑。坚持下去,总有一天,我所学的东西就可以影响到一些人!

本文将会枯燥无味,跟大学上课时的笔记没有太大的悬殊,唯一的不同可能就是大学笔记写在本子上,我的笔记写在博客里,还附上了一点蹩脚的例子。今天的笔记如下:

  1. Windows下调用visual studio 2012编译cpp文件方法为:cl path/Hello.cpp,备注:cl的l为L的小写
  2. 运行编译好的.exe方法:path/Hello.exe
  3. 查看返回结果方法:echo %ERRORLEVEL%
  4. 标准输入输出iostream中包含两个库istream和ostream,a.<<为输出运算符,要求左侧必须为std::cout类型,右侧为想要输出的值,计算结果为<<左侧的值;b.std::endl,表示当前行的结束,将内存中的数据刷新到设备
  5. std::cin>>v1;与std::cout类似
  6. C++的注释,注释包括两种,单行注释和多行注释,不支持嵌套,多行注释中间的每一行最好以*开头

下面附上例子:

#include <iostream>
/* @Note:本程序是学习C++ Primer 第五版的第一个程序
*包含以下内容:
*1.Windows下调用visual studio 2012编译cpp文件方法为:cl path/Hello.cpp
*2.运行编译好的.exe方法:path/Hello.exe
*3.查看返回结果方法:echo %ERRORLEVEL%
*
*4.标准输入输出iostream中包含两个库istream和ostream
*std::cout<<v1<<std::endl
*	a.<<为输出运算符,要求左侧必须为std::cout类型,右侧为想要输出的值,计算结果为<<左侧的值
*	b.std::endl,表示当前行的结束,将内存中的数据刷新到设备
*5.std::cin>>v1;与std::cout类似
*
*6.注释包括两种,单行注释和多行注释,不支持嵌套,多行注释中间的每一行最好以*开头
*/


int main()
{
	int v1=0,v2=0;
	std::cout<<"plese input two num(>0):"<<std::endl;
	std::cin>>v1>>v2;
	if ((v1 < 0) || (v2 < 0))
	{
		std::cerr<<"the number input must more than 0"<<std::endl;
		exit(-1);
	}
	std::cout<<"the sum of "<<v1<<" and "<<v2<<" is:"<<v1+v2<<std::endl;
	std::clog<<"the sum of "<<v1<<" and "<<v2<<" is:"<<v1+v2<<std::endl;

	return v1+v2;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值