C++入门教程(一)

更多消息尽在tlmyb.github.io

C++入门教程(一)

---------------------------------------------------------- 一. 初识C++ -----------------------------------------------------------

1. 什么是C++.

c++是一种较为基础的编程语言,虽然没有Python,Scratch那么高级,但是它应用范围很广.不论是信息奥赛还是国家考试,都会出现它的身影.所以,学好c++成了入门计算机的第一步

2. C++的编译.

所有的c++代码都需要编译成EXE文件.这里推荐几款好用而又著名的编译器:

(1) Devc++

(2) CodeBlocks

(3) Visual Studio Code

3. 基本格式.

#include//头文件,这个是万能的
#include//头文件
using namespace std;//命名空间
int main()//main主函数
{
	return 0;//返回函数,考试必须写
}

4. 视频链接.

我为此做过一个视频,大家可以拨冗看一下
bilibili

------------------------------------------------------ 二. C++的基本语法 ---------------------------------------------------

1. 命名变量.

在我们做数学题的时候,经常会碰到设未知数的问题.这个"未知数"有点像我们的变量,是随机的.

格式:<类型名> + '空格' + <变量名>

例如:

int a;//int 类型,是整数型,范围:-2147483647~2147483647;
double b;//double 类型,是浮点(小数)型;
long long c;//long long 类型,长整型,大约能存到18,19位;
char d;//char 类型,字符形式,至于什么是字符形式,大家可以上网查一下ASCII码表;
string str;//string 类型,是字符串型,可以想象成是很多个char连在一起;

2. 输入输出.

在我们运行其他的程序时,都会看见上面有一行一行的文字,这就使我们想到:我们在编程序时,如何输入输出呢?下面,给几个例子给大家.

(1) 格式化输入输出.

scanf("");
printf("...(你想说的东东)");

其中,scanf的括号中的双引号中的内容可以是你想输入的变量.
例如:

  • %d 指的是 int 类型的数;

  • %c 指的是 char 类型的数;

  • lld 指的是 long long 类型的数;
    但是,格式化输入输出的应用并不是很广,大家把重点放在下一条上.

(2) 流输入输出.

cin>>k>>p>>o;
cout<<"言吾MYB是大傻瓜"<<"你好,我是言吾MYB"<<o<<endl;

其中, <<>> 后可以加无限多的东西.

  • 虽然流输入输出更加方便快捷,但是速度会更慢.
    如果想达到同样的效果,需加上这一句话:
std::ios::sync_with_stdio(false);

就能提高速度啦!

下一篇:https://blog.csdn.net/MYB20091111/article/details/128650749

你可能感兴趣的:(c++,c++,开发语言)