雷杖伎
菜鸟学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;

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

草稿旋律
菜鸟我进来了
展开Biu

$96$菜鸟我进来了,完全没有学过的说,一直都在画画写作算数决定学点新东西。

int sum()

{int a,b;

cin>>a>>b;

cout<<a<<"+"<<b<<"=" 的翻译就是

整数 加法

有整数 A,B(这里A.B就好像微积分里的X)

输入 定数A 定数B (开始输入那么这里A,B就是定数)

输出 定数A +定数B= 答案

是这样吗。

这里只是推测。 int a要等于两位数的话(如99,-10)

必须是int aa?

[查看全文]
yaonan
什么都不会的可以学编程吗
展开Biu

哇~~~~大神啊~~~~~~什么都不会的可以学编程吗????

[查看全文]
壬虚浪影
我想知道我做好了一个
展开Biu

对了,我想知道我做好了一个exe之后,为什么一打开就闪屏,然后消失了。。。郁闷啊

[查看全文]
壬虚浪影
您所在的用户组无法下载或查看附件
展开Biu

eternalkelly 发表于 2012-3-10 10:05

您所在的用户组无法下载或查看附件

情何以堪

我也是各种杯具啊- -

[查看全文]
PcmYuan
函数要引用
展开Biu

cout函数要引用 iostresm,同 std 命名空间才能使用喔~~这里要注意下~~

[查看全文]
ID:L1
不知道怎么开始
展开Biu

我想学。。不知道怎么开始。

[查看全文]
eternalkelly
您所在的用户组无法下载或查看附件
展开Biu

您所在的用户组无法下载或查看附件

情何以堪*19*

[查看全文]
fancymch
只学了半年的路过
展开Biu

只学了半年的路过=、=

[查看全文]