Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
楼主: K_POP
打印 上一主题 下一主题

Assignment 的问题很kek水...大大帮忙...

[复制链接]

105

主题

1

好友

4475

积分

一流名嘴

打酱油的。。

Rank: 12Rank: 12Rank: 12

11#
发表于 2013-3-9 01:14 PM |只看该作者
K_POP 发表于 2013-3-9 01:10 PM
那你会self-defined function吗?我不会叻~~Addition mark来的~

是类似酱的吧?
我没学C
不过java跟C很像
有要求function?

void add()
{
        int a, b, c;
        clrscr();
        printf("\n Enter Any 2 Numbers : ");
        scanf("%d %d",&a,&b);
        c = a + b;
        printf("\n Addition is : %d",c);
}


回复

使用道具 举报

142

主题

2

好友

7827

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

12#
发表于 2013-3-9 04:04 PM |只看该作者
我也没学C,可是concept在什么语言都是一样的

随便写了一个user define function给你,其实原本要放constant的,又不懂你有没有学过

不要再叫我弄简单了,真的是最简单了,要加复杂反而可以

#include <stdio.h>
void result(int weight)
{
    int travel_time=weight*5;
    int fuel_consume=weight*10;
    printf("\nTravel time is :%d \nFuel consume is :%d\n",travel_time,fuel_consume);

}
int main()
{
     int weight;
     printf("lease enter weight :");
     scanf("%d",&weight);
     result(weight);
}


回复

使用道具 举报

14

主题

1

好友

660

积分

青铜长老

JBT认证K-POP爱好者

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

13#
发表于 2013-3-9 06:21 PM |只看该作者
buzZsk 发表于 2013-3-9 01:14 PM
是类似酱的吧?
我没学C
不过java跟C很像

我会研究看看~谢谢~


回复

使用道具 举报

14

主题

1

好友

660

积分

青铜长老

JBT认证K-POP爱好者

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

14#
发表于 2013-3-9 06:22 PM |只看该作者
black7white 发表于 2013-3-9 04:04 PM
我也没学C,可是concept在什么语言都是一样的

随便写了一个user define function给你,其实原本要放 ...

由于我完全不懂self-defined function是要拿来做么....

我会研究看看的~~会不会再来告诉你们~


回复

使用道具 举报

142

主题

2

好友

7827

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

15#
发表于 2013-3-9 11:13 PM |只看该作者
K_POP 发表于 2013-3-9 06:22 PM
由于我完全不懂self-defined function是要拿来做么....

我会研究看看的~~会不会再来告诉你们~

function是吧东西拉出来,不要全部塞在一个main里


回复

使用道具 举报

14

主题

1

好友

660

积分

青铜长老

JBT认证K-POP爱好者

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

16#
发表于 2013-3-10 12:19 PM |只看该作者
black7white 发表于 2013-3-9 11:13 PM
function是吧东西拉出来,不要全部塞在一个main里

是这样吗?? 可是出来的效果都一样...那为什么还要define function


回复

使用道具 举报

142

主题

2

好友

7827

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

17#
发表于 2013-3-10 01:29 PM |只看该作者
K_POP 发表于 2013-3-10 12:19 PM
是这样吗?? 可是出来的效果都一样...那为什么还要define function

效果都一样的

很短的code全部塞在一个main里没问题
可是到过后有上千上万排code(我目前是这个数量),全部塞在一起很乱,当然要做function拉出来。
你这个是一个function,很长要用很多个function的


回复

使用道具 举报

14

主题

1

好友

660

积分

青铜长老

JBT认证K-POP爱好者

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

18#
发表于 2013-3-10 09:45 PM |只看该作者
black7white 发表于 2013-3-10 01:29 PM
效果都一样的

很短的code全部塞在一个main里没问题

哦~原来是酱~明白了~~~就是分配工作啦~~


回复

使用道具 举报

14

主题

1

好友

660

积分

青铜长老

JBT认证K-POP爱好者

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

19#
发表于 2013-3-22 07:31 PM |只看该作者
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是怎样运作的???

希望大大可以解释这两个给我听....拜托了~~


回复

使用道具 举报

142

主题

2

好友

7827

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

20#
发表于 2013-3-22 10:22 PM |只看该作者
K_POP 发表于 2013-3-22 07:31 PM
大大, 我研究研究着, 可是还是弄不清楚function运作的概念...(可能是我不够聪明)

先把我明白的东西讲出 ...

你的问题好长



Declare function 有两种: int 和 void
这两种的区别就在于一个是要return value, 一个是不用...


return回main function
就像把工程给别的公司代工,做好了当然要return给公司

第二个不明白的事argument...

一个是a 和b, 一个是 num1和num2....

可以酱的咩???
可以
你怕乱要用回num1,num2也可以
只是一个称号罢了,要叫它阿狗阿猫也可以
compiler懂要传达两个integer就可以了


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-1-13 05:11 PM , Processed in 0.098451 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部