Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

不懂耶~

0 views
Skip to first unread message

小毛

unread,
Jun 26, 2004, 2:00:48 AM6/26/04
to
請問高手們
get_max(a,n)不是呼叫下面的fuction嗎?引入a,n
為什麼int get_max(int *p,int cnt)用int
不能用void呢?
用void反而錯!
可否請高手解惑一下!
感恩

================================================================
main()
{
clrscr();
int a[] = {1,-3,5,-7,9,-11};
int n = sizeof(a)/sizeof(int);
printf("max value =%d\n",get_max(a,n));
getch();
return 0;
}
int get_max(int *p,int cnt)
{
................

}
================================================================
--
※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: 203-71-129-181.reserve.ksut.edu.tw

北極海的浮冰!!

unread,
Jun 26, 2004, 6:49:11 AM6/26/04
to
※ "cuckoo69...@bbs.cs.nthu.edu.tw" (小毛) wrote :

> 請問高手們
> get_max(a,n)不是呼叫下面的fuction嗎?引入a,n
> 為什麼int get_max(int *p,int cnt)用int
> 不能用void呢?
> 用void反而錯!
> 可否請高手解惑一下!
> 感恩
> ================================================================
> main()
> {
> clrscr();
> int a[] = {1,-3,5,-7,9,-11};
> int n = sizeof(a)/sizeof(int);
> printf("max value =%d\n",get_max(a,n));
^^^^^^^^^^^^
若是用void的話...
你這個部份不能這樣寫吧...

> getch();
> return 0;
> }
> int get_max(int *p,int cnt)
> {
> .................
> }
> ================================================================

你找一下void的資料吧...

先把函式的格式搞清楚...

--
[1;33m# [36m Origin [33m# [0;41m Moon Night-Star BBS [31;47m bbs.c-co.net [m
[1;33m# [35m Author [33m# [32m218.165.3.166 [m

小毛

unread,
Jun 26, 2004, 9:05:19 PM6/26/04
to
※ 引述《SHBK...@bbs.tku.edu.tw (終於畢業了~~數位過了~~)》之銘言:
> 《 在 cuckoo69...@bbs.cs.nthu.edu.tw (小毛) 的大作中提到: 》
> : 請問高手們

> : get_max(a,n)不是呼叫下面的fuction嗎?引入a,n
> : 為什麼int get_max(int *p,int cnt)用int
> : 不能用void呢?
> 因為get_max 要回傳最大值(integer 型態)阿~~
喔~~~~你的意思是說.........

printf("max value =%d\n",get_max(a,n));
^^^^^^^^^^^^
要引入%d
%d要整數,所以用int?
原來如此
0 new messages