Hello C++
来源:互联网 发布:淘宝店铺导航栏设置 编辑:程序博客网 时间:2024/05/07 10:02
本文是学习C++Primer第五版的第一篇文章,记录的比较简单,对于C++程序员来说,简直会让他们消掉大牙,但我还不是C++程序员(虽然我也曾经用C++写过不少程序,比如课程设计、毕业设计),所以我不怕嘲笑。坚持下去,总有一天,我所学的东西就可以影响到一些人!
本文将会枯燥无味,跟大学上课时的笔记没有太大的悬殊,唯一的不同可能就是大学笔记写在本子上,我的笔记写在博客里,还附上了一点蹩脚的例子。今天的笔记如下:
- Windows下调用visual studio 2012编译cpp文件方法为:cl path/Hello.cpp,备注:cl的l为L的小写
- 运行编译好的.exe方法:path/Hello.exe
- 查看返回结果方法:echo %ERRORLEVEL%
- 标准输入输出iostream中包含两个库istream和ostream,a.<<为输出运算符,要求左侧必须为std::cout类型,右侧为想要输出的值,计算结果为<<左侧的值;b.std::endl,表示当前行的结束,将内存中的数据刷新到设备
- std::cin>>v1;与std::cout类似
- 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
- [C++] Hello
- hello c
- hello.c
- hello c
- hello.c
- Hello,C!
- hello.c
- Hello Objective-C
- hello objective-c
- hello, c/c++
- 温故C++:Hello World
- Hello Object-C.m
- gcc hello.c -lpthread
- C++(1) Hello world!
- Hello object-c!!
- hello.c-hell.ko
- C语言hello world
- Linux C hello world
- java IO 关闭顺序分析
- TCP通信中一方关闭socket,另一方被强制退出(SIGPIPE)
- centos 配置 jdk tomcat
- Apache Camel框架之事务控制
- poj 2479 - Maximum sum
- Hello C++
- s2sh的配置详解
- 嵌入式 ubuntu12.04下创建PPTP客户端保证可用!
- JavaScript 的apply和call方法
- nyoj209A Bug's Life(并查集)
- IOS软件版本检测更新
- 场景切换
- 黑马程序员-交通灯管理系统
- 线性表顺序存储