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

指標問題

0 views
Skip to first unread message

^^

unread,
Jan 4, 2002, 12:18:01 AM1/4/02
to
原本的程式
void f(int n,int* r)
{
if (n==0) *r=1;
else {
f(n-1,r); *r*=n;
]

改成
void f(int n,void* r)
{
static int d=1;
if (n==0)

*(int *)where(r,d)=1;

else
{f(n-1,r); *(int *)r=n;}

要怎樣定義r才能輸出像原本程式的r
--
※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: annny.Dorm-F2.NCTU.edu.tw

0 new messages