雷杖伎
菜鸟学C++:第一课

本帖最后由 delete_lazy 于 2011-7-5 14:36 编辑

OK,终于把考试那些杂事办完了,几天更新一下,一直不知道我从哪里开始讲起,打算重新分下章节。当然看这个之前请阅读我的[url=我来误人子弟啦 https://www.gn00.com/forum.php?mo ... d=1428&fromuid=1404]那个帖子[/url]。

——————分——————————————界———————————————————线——————————————

第一章:函数

第一节:了解函数

在讲函数之前,我们先说一下算法吧,高中学过那个流程图的同学应该知道,每做一件事都应该分好条理,第一步先做什么,第二步又要怎么做,第三步......算法是程序设计的灵魂,设计一个程序应该先想好步骤。

进入今天的正题,函数也可以叫方法,就是实现某项功能或服务的代码块,比如我们想在屏幕上输出“i love you”字样,我们就可以通过输出函数cout<<"i love you"<<endl;来实现,
图在下面
cout(输出),cin(输入)这种类型的函数,是库文件里有的,不需要自己定义,可以直接运用。那么,自己可以自定义一个函数,使其具有你想要的定功能吗?当然可以,比如,我想输出?+?=?,我就可以定义一个函数int sum(){int a,b; cin>>a>>b; cout<<a<<"+"<<b<<"="<<a+b;return a+b;}然后在主函数中直接或间接的调用这个函数,没办法,主函数是老大。
图在下面

int a;是什么意思?就是定义一个int型的变量a,int型就是整数类型,如1,2,3,-1,-11这些,a是变量你可以把-100赋给a(a=-100),也可以把99赋给a(a=99),因为a是变量,注意a一次只能存储一个整形量,想a=99,-100;这种语句是错误的,以后讲到数据类型会详细讲,每个函数都有返回值,函数int sum()的返回值类型为int,故函数结尾的时候返回了a+b(两个整数相加也是整数啊),return a+b;

函数一下子讲不完,而且发现自己讲的很没条理,有点了解的同学可能还明白,新手真的会给我误导,让我好好想想到底应该怎么讲,这星期会再更新一节。

hibobo555
以前听别人说学会
展开Biu

以前听别人说学会C++要20年~37!

[查看全文]
雷杖伎
还是找本书按上面的顺序讲好了
展开Biu

我错了,还是找本书按上面的顺序讲好了

[查看全文]
Diabolatry
菜鸟表示压力很大
展开Biu

菜鸟表示压力很大

[查看全文]
maikan
一上来就讲函数
展开Biu

一上来就讲函数...这样大丈夫?

[查看全文]
雷杖伎
最近没什么时间
展开Biu

最近没什么时间,会尽量的找时间更新。

[查看全文]
静谧的胖宅
尕丁冂學
展开Biu

尕丁冂學 发表于 2011-7-10 11:39

高中三年没弄.....=-=.....让俺情何以堪....

好巧啊= =我也两年没弄了,9月要高三了,也不可能再搞了...

[查看全文]
尕丁冂學
要想通俗易懂写
展开Biu

--T-T-- 发表于 2011-7-7 21:22

的确,要想通俗易懂写C++,可不是很容易的

我当年都是先学的pascal,再转的C++,就只是语言的问题,还有 ...

高中三年没弄.....=-=.....让俺情何以堪....

[查看全文]
qxzgang
静谧的胖宅
展开Biu

静谧的胖宅 发表于 2011-7-9 23:31

是Oier的道友么。。

对啊~~可惜丢了很久了

[查看全文]