[問題] 副程式

看板C_and_CPP (C/C++)作者 (大冠)時間14年前 (2012/06/16 22:14), 編輯推噓0(005)
留言5則, 4人參與, 最新討論串1/1
#include <stdio.h> #include <stdlib.h> #include <math.h> #define pi 3.14159265 int comexp(float x,float m_fRe,float m_fIm); int main() { float v,m; comexp(200,v,m); printf("%f\n%f",v,m); system("PAUSE"); return 0; } int comexp(float x,float m_fRe,float m_fIm) { m_fRe = cos(-2*pi*x); m_fIm = sin(-2*pi*x); printf("%f\n%f",m_fRe,m_fIm); return 0; } 以上是我程式,我想請問一下,我的comexp副程式 m_fRe和m_fIm都有輸出值, 但是V與M都輸出為0 意思是 V與M沒吃到副程式值 我哪裡寫錯了嗎?請各位提點。 我是用DEV C++ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.35.236

06/16 22:17, , 1F
你先把語法書全看過一遍再來發問吧
06/16 22:17, 1F

06/16 22:24, , 2F
你在複習一下呼叫副程式的三種方式
06/16 22:24, 2F

06/16 22:24, , 3F
int comexp(float x,float* m_fRe,float* m_fIm);
06/16 22:24, 3F

06/16 22:25, , 4F
06/16 22:25, 4F

06/16 22:32, , 5F
謝謝各位大大 我懂了
06/16 22:32, 5F
文章代碼(AID): #1Ft9JDRc (C_and_CPP)
文章代碼(AID): #1Ft9JDRc (C_and_CPP)