C++学习第一篇

最近因为工作需要了解C++ primer 第五版这本书,从C++11开始入门

过去虽然有c的经验,但几乎忘得有一段时间重新摸起来。书中有句话说的很好:学习C++程序最好的方法就是把自己想象成编译器,像编译器一样思考和理解C++

话不多说,开始写我的一点心得

第一部分

数主要包括几个组成部分:

1、返回类型 return type

2、函数名 void xx

3、形参(函数名后括号中的内容,例如void d(int x),int x为形参)

4函数体(花括号当中的内容)

主函数为main(),形参为空,主函数的返回类型为int 类型,通常定义为0为成功,其余为失败

例如程序1.1

#include<iostream>
using namespace std;
int main()
{cout<<"hello,world"<<endl;
return 0;
}

在该程序当中,return 0表示程序结束,指示状态。

通常我们编写的程序通过编译器存放在源文件当中,这些源文件以.cc,.c作为文件名后缀

在程序1.1当中调用iostream库,库中共包含istream和ostream两个流,istream为输入流,用于从IO口读数据进入设备;ostream输出控制流用于从设备端打印数据

istream类型的对象为cin,ostream类型的对象为cout

通常我们使用std的命名空间namespace,所以分别写为std::cin和std::cout

例如程序1.2

#include<iostream>
int main()
{
  int v1,v2;
std::cout<<"请输入数字"<< std::endl;
  std::cin>>v1>>v2;//读取键盘值,等效于cin>>v1;cin>>v2;
  std::cout<<"the sum is"<< v1+v2<<std::endl;//输出 v1和v2的和 
return 0;
}

第一行先打印请输入数字

之后通过检测键盘输入的值,逐步给v1,v2赋值,类似于FILO先入后出

输出v1和v2的和

<<为输出运算符,左侧必须为ostream对象cout

程序可以理解成

std::cout<<"the sum is";
std::cout<<v1+v2;
std::cout<<std::endl;

进行等效操作,std::endl表示一行程序输出结束,打印到cout,结束当前输出。

1.2注释

注释一般采用两种方式//单行注释的方式和/* */多行注释的方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值