可以這樣寫
//////////////////////////////////////
//這句必須在main前面,因為main裡要用到。
#define RED 100
//這句也必須在main前面,因為main裡要用到。
#define GREEN 10000
double C_Circle(double r);
//這句怎麼算呢
#ifdef withEnv
int main(int argc,char *argv[],char *env[])
{
double r=10;
printf("%lf,%lf",r * RED,R_Circle(r));
return 0;
}
#else
int main(int argc,char *argv[])
printf("%lf,%lf",r * GREEN,S_Circle(r));
#endif
//這句不在main前面
#define PI 3.1415926
double C_Circle(double r)
return PI*2*R;
double S_Circle(double r)
return PI*R*R;
可以這樣寫
//////////////////////////////////////
//這句必須在main前面,因為main裡要用到。
#define RED 100
//這句也必須在main前面,因為main裡要用到。
#define GREEN 10000
double C_Circle(double r);
//這句怎麼算呢
#ifdef withEnv
int main(int argc,char *argv[],char *env[])
{
double r=10;
printf("%lf,%lf",r * RED,R_Circle(r));
return 0;
}
#else
int main(int argc,char *argv[])
{
double r=10;
printf("%lf,%lf",r * GREEN,S_Circle(r));
return 0;
}
#endif
//這句不在main前面
#define PI 3.1415926
double C_Circle(double r)
{
return PI*2*R;
}
double S_Circle(double r)
{
return PI*R*R;
}