C++入门基础知识

本文介绍了C++中的基本概念,包括名称空间、输入输出操作cin和cout、头文件、sort函数的使用、string类的便利性以及结构体的声明与应用。讲解了using namespace std的作用,cin和cout与scanf和printf的区别,以及sort函数的参数和模板。同时,讨论了string类在处理字符时的优势,并提到了结构体作为组合不同类型数据的工具。
摘要由CSDN通过智能技术生成

1.名称空间using namespace std的解释
这句话是使用“std”这个名称空间(namespace)的意思,因为有的时候不同厂商定义的函数名称彼此之间可能会重复,为了避免冲突,就给所有的函数都封装在各自的名称空间里面,使⽤这个函数的时候就在main函数前⾯写明⽤了什么名称空间,几乎在C++中使⽤到的⼀些⽅法如cin、cout都是在std名称空间⾥⾯的,所以可以看到using namespace std;这句话⼏乎成了我每段C++代码的标配,就和return 0;⼀样;


2.和“scanf”、“printf”在stdio.h中的作用一样,“cin”“cout”在iostream里面代表输入、输出。stream是流,所以这个iostream头文件里包含的方法就是管理一些输入输出流的,“cin”和“cout”比较方便,
cin>>n;和scanf("%d",&n); 是一样的,cout<<n;和printf("%d",n);是一样的。不用像C语言里的“scanf”和“printf”那样麻烦,也不用管n是int还是fouble还是char类型。“cin”和“cout”虽然使⽤起来更⽅便,但是输⼊输出的效率不如“scanf”和“printf”快。

endl和\n一个效果,例如:

cout << "hello,world!\n";
cout << n << endl;

用“endl”还是“\n”应视情况而定。


3.C++的头文件

#incl
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值