- 分享
- 0
- 人气
- 0
- 主题
- 14
- 帖子
- 548
- UID
- 543423
- 积分
- 660
- 阅读权限
- 17
- 注册时间
- 2013-1-25
- 最后登录
- 2017-11-25
- 在线时间
- 2868 小时
|
black7white 发表于 2013-3-9 04:04 PM
我也没学C,可是concept在什么语言都是一样的
随便写了一个user define function给你,其实原本要放 ...
大大, 我研究研究着, 可是还是弄不清楚function运作的概念...(可能是我不够聪明)
先把我明白的东西讲出来吧~
Declare function 有两种: int 和 void (对不对?还是还有更多?)
这两种的区别就在于一个是要return value, 一个是不用...
我不明白的是 : "return"
看了很多example, 还是不知道return去哪里...乱七八糟....希望大大讲解给我听....最好配个例子讲解....
第二个不明白的事argument...
例子:
int add(int a, int b)
{ add = a + b;
return add;
}
main 这时叫人输入两个号码: 分别是, num1 , num2
但是main call 这个function出来时, 是这样的
sum=add(int a, int b);
一个是a 和b, 一个是 num1和num2....
可以酱的咩???
哇乱死我啦~~~
到底argument是怎样运作的???
希望大大可以解释这两个给我听....拜托了~~ |
|