编辑代码

#include <stdio.h>
#define TRUE 45.45


typedef struct
{
    char a;
    int b;
    float c;
}TYPE;
typedef enum
{
    MON=1,
    TUE,
    WED,

}WEEK;

void print(const TYPE *num)
{   
    //num->a=100;
    printf("%d\n",num->a);
     printf("%d\n",num->b);
      printf("%f\n",num->c);

}
//#define sum(int a,int b) {a+b}
int main () {
    TYPE m;
    m.a=10;
   // m.b=23;
    m.c=34.56;
    printf("m.a=%d\n",m.a);
    printf("m.b=%d\n",m.b);
    printf("m.c=%.2f\n",m.c);
    printf("TRUE=%d\n",TRUE);
	
    WEEK week1;
    week1 = 5;
    printf("week1=%d\n",week1);
    
    print(&m); 
    printf("%d\n",m.a);
    printf("%d",sizeof(23.45));
    
    return 0;
}