C知識回顧(三)
1550 ワード
, !
3.
#include
/*
*1.
*/
#define PI 3.141592654 // double
/*
*2.
*/
#define swap(x,y)\
x=x+y;\
y=x-y;\
x=x-y
/*
*3.
*/
#define LOG\
int a =3;\
int b =4;\
printf("a: %d
",a);\
printf("b: %d
",b)
#ifndef A // A (if undefine , if n un- )
#define A 1 // A 1
#endif //
#define B 2
//#undef A // A
#define C 100
int main(int argc, const char * argv[]) {
printf("PI: %.9lf
",PI);
int x =10;
int y =20;
printf(" : x=%d,x=%d
",x,y);
swap(x,y);
printf(" : x=%d,x=%d
",x,y);
LOG;
printf("a=%d,b=%d
",a,b);
printf("-------------
");
/*
*4. if()
{
}
else-if()
{
}
else-if()
{
}
*/
#ifdef A
printf("defineA: %d
",A);
#endif
#ifdef B
printf("defineB: %d
",B);
#elif C
printf("defineC: %d
",C);
#else
printf(" !
");
#endif
return 0;
}
プログラミングがこの世界をもっと美しくしたい