#include<stdio.h>
#define NUM ok//去掉此行则执行else语句
main()
{
struct stu
{
int num;
char *name;
char sex;
float score;
}
*ps;
ps=(struct stu*)malloc(sizeof(struct stu));
ps->num=102;
ps->name="yyh";
ps->sex='M';
ps->score=62.5;
#ifdef NUM
printf("Number = %2d\n Score = %2.2f\n Score = %2.2e\n",ps->num,ps->score,ps->score);
#else
printf("Name = %s\n Sex = %c\n",ps->name,ps->sex);
#endif
free(ps);
}