C++保姆级入门教程(1)—— 变量 输出 输入

首先介绍一下作者,CSDN新手,请多多关照

此教程适合新手小白,因为语言会十分的通俗易懂,不会有很多的专业词汇出现,可以更好的掌握并且吸收,后续加上持之以恒的练习题目将会基本巩固

一.基础结构

在代码结构上,有两个比较重要的地方:

  • 头文件
  • 主函数
#include <iostream>				//头文件,包括输入输出流的iostream库 
using namespace std;			//命名空间,默认使用std名字空间 
int main()
{						

	return 0;					//程序运行完返回0,表示正常结束,(这条语句可省略)
}

头文件很复杂,搞不懂问题不大,主要结构是#include <>

我们在做c++基础题目的时候,一般使用的是#include <iostream>

#include <iostream> 很重要一定要记住,同时我们也可以使用万能头: #include<bits/stdc++.h>

然后命名空间在头文件的下面一行,也要记住  using namespace std;

接着定义主函数int main( )

函数用{ }括着,括号里面的东西便是我们运行的程序代码。在所有代码之后加入return 0;退出主函数,也就是退出程序  

以上的代码是一个c++程序,每一次就是输入这个然后再在里边写代码

二.定义变量

定义我们普遍需要用到的是int

#include<iostream>
using namespace std;
int main()
{
	int a;
}

以上代码就是定义一个变量a的代码

那么变量是什么呢

变量就是一个容器,容器里装着的可以是个数字也可以是个字符串,这就是变量(非常布形象的比喻)

那若想定义一个b,则代码如下

#include<iostream>
using namespace std;
int main()
{
	int b;
}

定义数组则是int+空格+变量名字+分号;

注意:每一段代码后面都需要加一个分号(;)

若我们像定义a、b、c三个变量呢?有两种方法

第一种就是我们刚刚讲过的:

#include<iostream>
using namespace std;
int main()
{
	int a;
    int b;
    int c;
}

这样麻烦,要写三个int,还可以这样写:

#include<iostream>
using namespace std;
int main()
{
	int a,b,c;
}

int后面仍然要空格,三个变量之间用逗号隔开

然后我们还要遵循以下规则:

1.在名称中只能使用字母字符、数字和下划线(_)

2.名称的第一个字符不能是数字

3.区分大写字符与小写字符

4.不能将C++关键字用作名称

这就是变量的定义,非常的简单

三.输入

c++中的标准输入是cin>>

比如我们定义了一个变量a,我们要将a变量赋值,代码如下

#include<iostream>
using namespace std;
int main()
{
	int a;
	cin>>a; 
}

首先定义a,并且用cin>>输入a

而C的标准输入则是scanf("%d",&a);

(注:%d整型输出)

大家可以看看同样输出一个数的代码:
scanf:
scanf("%d",&a);


cin:
cin>>a;

你们觉得哪个方便呢?cin是标准的c++输入语句,而scanf是c的标准语句,但是在C++中,二者皆可兼容,喜欢用那个就看你们的个人习惯了!

四.输出

那么,如果我们需要输入变量a,并且再输出变量a

我们需要用到cout(printf这里不详细讲解,可以再CSDN找一位大佬了解)

#include<iostream>
using namespace std;
int main()
{
	int a;
	cin>>a; 
	cout<<a;
}

这里需要非常注意的就是cout的后面是<<

                                      而cin的后面是>>

以上是输出变量

如果一道题目叫你输出一个固定的字符,那应该怎么做呢?

见经典题目——“Hello World!” 

题目描述:

编程在屏幕上显示“Hello World!”。

输入格式:

此程序无输入

输出格式:

输出一行“Hello World!”。

样例输入: 无

样例输出:

Hello World!

代码如下:

#include <iostream>    
using namespace std;	
int main()		
{
	cout<<"Hello World!";		//注意输出流的方向,每条语句以分号结束。 
    return 0;		
}

同输出变量,先写出代码cout<<,如果要输出固定的字符需要在两次加上“”引号,把要输出的放在引号里边

注意:输出变量不需要引号

如果需要换行,则输出完前面的变量或者字符后,再加上一个<<endl     //end line的缩写

在文字字符串和变量转化的同时,也要加上一个<<,输入同理(加上>>)

如下:

#include<iostream>
using namespace std;
int main()
{
	int a,b;
	cin>>a>>b; 
	cout<<a<<"   "<<b;
}

而对于换行的经典题目则是打印very good

题目描述:

请输出以下信息:

**************************
         Very    Good!
**************************

数*号可看出,Very前面9空格,Good前面……

*也是输出的一部分,别光打印Very Good!

同时要注意大小写。

输入格式:

无需输入

输出格式:

**************************
         Very    Good!
**************************

样例输出:

**************************
         Very    Good!
**************************

提示:

分三行输出,每行用一个cout语句。

每行输完后要输出一个回车(endl)。  //end line的缩写

如: cout<<"我的内容" <<endl;

正确答案如下:

#include <iostream>
using namespace std;
int main()
{
	cout<<"**************************"<<endl;
    cout<<"         Very    Good!"<<endl;
    cout<<"**************************";
    return 0;
}

以上就是本教程的内容,若学到了请点赞收藏加关注(反正不需要钱),栓Q了~

猜你喜欢

转载自blog.csdn.net/CSDN_linyanchen/article/details/125918515