[問題] 副程式
#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
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
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章