精华 发表在 名为C++的传说 07-24 16:36:41
在上篇帖子中我已经详细地讲解了C++最基础的知识。==>传送门。今天我们要讲的依然是C++的基础知识,今后很长一段时间也将会是如此,只有将基础打牢,在接下来的学习中才会游刃有余。对于C++来说更是如此,如果一上来就开始进行高难度的编程,光是那些陌生的函数就能让你疯一阵(像我当年一样_(:з」∠)_ )。好了,少说废话,开始今天的C++讲解。
在向下进行之前,我先给大家出一道题:输入两个数,然后输出这两个数的和。给大家三十秒的时间来想。
相信在大家看来,这种水平的题目就是幼儿园水平,根本不用动脑子,三十秒的时间简直就是侮辱智商。可是当我们面对操作台时,却又无从下手,不知从哪里开始编程。这是初学者非常容易出现的问题。用脑子想就能解答,可是就是不会用编程语言表达,这属于正常现象,自己找书,找资料,慢慢积累,这个小问题自然迎刃而解。
下面揭晓答案:
#include<iostream>
using namespace std;
int a,b,c;
int main(){
cin>>a>>b;
c=a+b;
cout<<c<<endl;
return 0;
}
大家可能对这段代码有 一种似曾相识的感觉。没错,这段代码便是由“Hello Would!”代码稍稍修改而成的,它们的本质都是一样的,皆为“输出”。不同的是,在段代码中多了一步小小的运算。还是让我们逐条来解读(上次讲过的就不再重复了)。
直接从第三行开始,在这一行里面我们定义了三个整数,分别是a,b,c。为什么说是整数呢?因为 int 它是一个整形函数,它所定义的数全部是整数(范围在上期)。
第五行,我们会见到一个没有见过的指令,即 cin cin的意思是向程序中输入...即程序运行后,在对话框中写入的数字等。cin后用>>来连接需要输入的项。这里要注意,此处的输入与cout(输出)时所用的<<正好相反。可能有人会问,为什么我们定义了三个数字,可是输入的只有两个呢?这个原因我们会在第六行说到。
第六行,我们定义了个公式,将a+b的值赋予c,
第七行,因为c已经被赋予了a+b的值,所以此时我们只需要输出c,即可得到我们想要的数值。
当然,这段代码也有很多不同的写法,楼主写的也不过是其中一种比较麻烦的方法。只要理论逻辑正确,语法不出问题,用更简洁的代码,更小的程序就能达到相同的结果,这也是会c++与c++大佬的区别。大家不妨也自己试试,去用最简单的想法来做这道题。记住,不断积累才是王道!
第三课在这哦==>传送门。
为什么我一运行就显示 无法找到符号“”
元首加油。
可以在我的部落帖子里参加代码接龙啊
你是自学的吗?