C++从入门到不入门(上)

本文旨在帮助C语言学习者快速过渡到C++,介绍了C++的优势,如书写简便、兼容C语言和丰富的模板。讲解了C++的基本语法,如iostream、namespace、cin和cout的使用,并提出了编写代码时的常用框架,如bits/stdc++的使用,以及关闭同步流等技巧,以提高输入输出效率。
摘要由CSDN通过智能技术生成

文章搬运自自己的Github网站algarth.github.io

本篇博客为的是复习一遍C++的基础知识,方便从C语言更快的转型为C++语言

本文只是快速的提供模板和粗略的将部分代码一笔带过

前言中当然要感谢柳婼姐和CSDN的c++相关资料,

那么,我们进入正题:

C语言向C++的进阶

本文打算按照以下顺序进行讲解

1.C++ 语言的优势

2.初步的C++用法介绍

3.板子的提出

4.依据板子进行其他的讲解

5.板子中其他头文件的用法说明

6.其他不在板子内的常用函数写法和C++11

一. C++语言的优势

作为一个年轻的C++入门学生,我肯定不能介绍C++语言优势介绍的很详细。但是在竞赛中,使用C++语言相对于JAVA语言和C语言的优势我还是略懂一二的

1.C++语言书写方便,相对于JAVA来讲没有一般不需要在竞赛中反复写class,而且单看输入输出,节省了java中sysout的用法,同时不需要scanner

2.C++语言方便C语言学习的同学上手,C++语言在当初开发的时候就是BS大神考虑增强C语言的能力开发的*“带类的C”*,C++语言对于C语言是完全兼容的

3.C++提供了较多的模板(STL),对于即使没有学过数据结构的新生来说十分友好,并且节省了大量的代码行数,当然弊端是回头学数据结构的时候就不想打了

二. 初步的C++语法介绍

首先看一个基本的C++代码

#include <iostream>
using namespace std;
int main(){
	int n;
	cin>>n;
	cout<<n<<endl;
	return 0;
}

学过C语言的同学是不是觉得简单易懂!!

那么先说几点和C语言不同的地方:

iostream

C语言中需要写入stdio.h头文件,在C++中仍然需要写入头文件,原本C语言中的头文件都是.h(head)格式的文件,在c++中不再使用这样的文件了,取而代之的c++头文件,iostream因为包含了cin,cout还有cerr等新的面向对象语言的输入输出方式,所以不得已取消了stdio的应用,当然,源文件是随着编译器不断变化的,如果你是dev

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值