本文简单介绍了C++的基础内容,力求无基础也能看懂。
学习本文之前,请安装Dev C++。
计算机程序是一组计算机能识别和执行的指令,当我们编写好程序后,将程序传给计算机;计算机通过某种方式处理我们编写好的程序;然后将处理以后的结果又传回给我们。
所以当我们想要指挥计算机干某件事的时候,就需要编写相关的程序指令,我们通过一道问题来看看这个过程。
阅读下方图片上的文字内容,并思考如何完成。
通过上面图片给的问题,我们编写出程序。
我们将编写好的程序运行一下,看看能不能得到我们想要的结果。
将我们刚才的编写程序过程进行梳理,可以发现完全符合三个步骤:人编写程序给计算机,计算机处理程序,计算机返回结果。
当然在编写程序的时候也不是在随意的打字,而是有一定的程序语言规则。
可以看到,我们大致把C++程序分成三个部分。1.头文件引用,2.命名空间引用,3.主函数。接下来分别对三个部分进行讲解。
4.1.1 头文件引用
include 包括,包含;相当于在程序之前嵌入了一条已经编写好的程序 。
#include < iostream>,这句代码就是使用了其他人写好的输入输出代码,我们只需要使用cin,cout就能完成输入和输出的操作。
如果想知道更多更专业的关于“头文件”的知识,可以前往学习C++头文件与名字空间
4.1.2 命名空间引用
那什么是命名空间?
当在代码中引入了同名的变量或者方法,就会出现不知道是谁或者错误的情况,为了避免这种事情的发生,我们应当明确的告诉计算机或者程序我们使用的对象。using namespace ***;就是其中一个办法。
using namespace std;
它的作用是将命名空间std中的所有标识符引入当前的作用域中,这样就可以直接使用std命名空间中的函数和变量,而不需要在每个标识符前加上std::前缀。
当然我们也可以不引入命名空间。
例如,使用cout输出内容时,如果没有使用using namespace std,则需要写成std::cout<<“周长:”<<c<<" 面积:"<<s; 。
当我们有多个输入输出语句时,每行代码前面都要写std::是一件很麻烦的事,所以引入头文件后,引入命名空间也是很必要的事。
如果想知道更多更专业的关于“头文件”的知识,可以点击前往学习C++头文件与名字空间
4.1.3 主函数
主函数里面就是我们处理问题的程序。包含输入数据,数据处理,输出结果等。
提示:我们编写的程序都需要使用英文下的符号,包括不限于, ; <> "" '' : () 等。
4.1.3.1 变量的定义
C++ 变量是程序中用于存储数据值的一种占位符,可以理解为用来存储东西的箱子。
每个变量都有一个特定的类型,该类型确定了变量存储的大小和布局。C++ 中的变量可以是基本类型,如整数和浮点数,也可以是用户定义的类型,如结构和类。
在 C++ 中,变量必须在使用之前声明。变量声明告诉编译器变量的名称和类型,这样编译器就可以为该变量分配所需的内存空间。变量定义为变量分配存储空间,也可以为变量赋初值。
关于数据类型的内容,我们将不在这里展开。
4.1.3.2 输入语句
C++中的cin,用于从键盘读取数据。cin可以读取各种类型的数据,包括整数、浮点数、字符和字符串等。
4.1.3.3 赋值语句
赋值语句就是我们在对数据进行处理的过程中,我们需要对数据进行交换,计算等操作。
4.1.3.4 表达式
C++表达式是由运算符和操作数组成的组合。C++中的表达式可以包括算术、逻辑、关系、位运算等多种运算符。为了简化学习难度,本节只介绍上文使用的算术表达式。
算术表达式是由算术运算符连接起来的表达式,算术运算符有+、-、*、/、%等。其逻辑与数学同理。
int a = 10, b = 20;
int c = a + b; // 加法,表示a和b相加后的值赋给c,c的值为30。
int c = b - a; // 减法,表示b减去a的值后赋给c,c的值为10。
int c = a * b; // 乘法,表示a和b相乘后的值赋给c,c的值为200。
int c = b / a; // 除法,表示b除以a的值后赋给c,c的值为2。
int c = b % a; // 取余,表示b除以a的商的余数赋给c,c的值为0。
整数之间的运算,结果为整数。实数之间的运算,结果为实数。
例如:
C++中的cout,用于将输出内容显示在屏幕上。它可以与<<运算符一起使用来输出各种类型的数据,例如整数、浮点数、字符串等。
程序编写好以后是不能直接交给计算机运行的。
比如下方两人,如果两个人都是会相同的语言,那么就可以无障碍直接交流。
但是,他们不会对方的语言怎么办?
我们就需要为两个人添加一个翻译。同理,计算机是不能看懂人们编写的程序,它只认识01010101010000111这样的机器码。我们需要将编写好的代码转换成计算机能识别的机器语言,这个过程就叫编译。
如果想知道更多更专业的关于“编译”的知识,可以点击前往学习C++编辑、编译、解释、调试
1.选择“运行”>“编译”或按F9编译您的代码。
2.如果编译成功,将在Dev-C++的输出窗口中看到编译结果。
3.选择“运行”>“运行”或按F10运行您的代码。
4.如果一切正常,您将在Dev-C++的控制台窗口中看到您的程序的输出。
#include<iostream>
using namespace std;
int main(){
//问题:已知一个长方形的长为L和宽为W,求长方形的周长和面积。
//分析问题:已知l,w;求周长、面积
//定义变量
int l,w,c=0,s=0;
//输入数据
cin>>l>>w;
//处理数据
c=(l+w)*2;
s=l*w;
//输出结果
cout<<"周长C:"<<c<<" 面积S:"<<s<<endl;
//程序结束
return 0;
}
请将我们的课后作业反复抄写或者在Dev C++上练习,直到能完全默写。
以上就是今天要讲的所有内容,本文为了简化难度尽量将学习难度高的内容延后,也通过大量的配图增加理解,希望大家能够通过本节问题案例学习到c++的初步使用方法。
阅读量:1026
点赞量:0
收藏量:0