C++入门(竞赛)1

字符串:在C语言中,对字符串的解释与在C++中对其的解释是一样的(用英文双引号括起来的部分,当然包括双引号本身,统称为字符串,所谓的部分,你可以是一长串的英文或者是中文,也可以是单个的字母啥的,甚至是可以不放东西,那这个就会被称为空字符串啦)。

头文件:不管在C语言还是在C++里面都是存在头文件这个东西的,你可以把这个东西理解为是一个工具箱,里面有好多好多的工具可以用(暂且将工具称为库函数,C++里面我还没学,还不知道和C语言是不是一样的)。首先在C++里面,它是有属于自己的头文件的,但是他也可以和C语言中的一些头文件进行兼容,毕竟C++是C语言的更高层次延申啦,不过兼容的头文件需要转化成C++形式的头文件,才能在C++当中运用。头文件转化来给你们举个例子:在C语言中有 math.h 这个头文件,他需要将 .h 这个拓展名去掉,再在 math 的前面加上个 c 变成 cmath 才行。在C++里面的头文件在新版本里面是没有 .h 这个拓展名的,在老版本里面是有的。

cin和cout的初识:cin在C++里面为标准输入流,对标C语言里面的scanf,而cout在C++里面为标准输出流,对标C语言里面的printf。但是cin和cout相比于scanf和printf更加方便,它可以自识别相对应的类型格式,不需要像在C语言里面还需要手打想要的类型啥的。然后介绍两个运算符,搭配cin和cout使用的,一个叫作流插入运算符<<,另一个叫作流提取运算符>>,cin作为标准输入流需要搭配流提取运算符>>使用,cout作为标准输出流需要搭配流插入运算符<<使用,注意:不能混搭!再来介绍一个特殊的操作符 endl,需要搭配着流插入运算符<<来使用的。其作用类似于C语言中的 \n 的换行的作用。不论是cin还是cout,他们两个都是可以连续输入和连续输出的,例子:cin >> n1 >> n2 >> n3; cout << n1 <<n2 << n3;,甚至cout可以指定输出,比如:输入了n1,n2,n3,而我只想输出n2,就可以写成:cout << n2 <<endl;,当然,不论是cin 还是 cout,他们都可以断断续续输入和输出,也就是一个一个输入和一个一个输出,cin >> a; cin >> b; cin >> c; ,cout << a; cout << b; cout << c; 。

名字空间:在C++里面所有已经被封装的类似于C语言中的库函数都有一个内存空间去装载他们的,C++定义这个内存空间为 std ,而using namespace std 就是可以使用这个内存空间所有的封装函数,所有的函数都处于解封的状态,都可以使用,在竞赛里面,可以直接简单粗暴的使用这个 using namespace std ,节省时间,而在C++开发中都会使用 std:: 来具体表明解封的是哪个函数。

注释:C++和C语言的注释作用都是一样的,唯一不一样的就是快捷键的使用方式是不一样的,C++里面的注释使用的快捷键为 ctrl+/ 。

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值