#define NUM ok
#include<stdio.h>
#include<stdlib.h>
int main()
{
struct stu
{
int num;
char *name;
char sex;
float score;
} *ps;
ps=(struct stu*)malloc(sizeof(struct stu));
ps->num=102;
ps->name="Zhang Ping";
ps->sex='m';
ps->score=62.5;
# ifdef NUM
printf("Number=%d\nScore=%f\n",ps->num,ps->score);
# else
printf("name=%s\nSex=%c\n",ps->name,ps->sex);
# endif
free(ps);
return 0;
}
第1个回答 2015-05-25
NUM的#定义确定
的的#include <stdio.h>中中
的的#include <stdlib.h中中>
INT主要()
{
结构STU
{
INT NUM;
字符*名;
焦性;
浮动得分;
} * PS,
PS = (STU结构*)malloc的的(的sizeof的(结构STU));
PS-> NUM = 102;
PS-> NAME =“张平”;
PS->性爱='M';
PS->评分= 62.5;
#IFDEF NUM
的的printf(“数=%D \ NSCore公司公司=%F \ N”,PS-> NUM,PS->分);
其他#
的的printf(“NAME =%S \ nSex =%C \ n”, PS->名称,PS->性别);
#ENDIF
免费(PS);
返回0;
}
===================
谷歌 翻译 保证满意
哈哈哈追问
#include<stdio.h>
#include<stdlib.h>
int main()
{
struct stu //定义结构体
{
int num;
char *name;
char sex;
float score;
} *ps;//再定义结构体指针
//开辟空间大小为sizeof(struct stu) 赋给ps
ps=(struct stu*)malloc(sizeof(struct stu));
//下面赋值
ps->num=102;
ps->name="Zhang Ping";
ps->sex='m';
ps->score=62.5;
# ifdef NUM
//输出
printf("Number=%d\nScore=%f\n",ps->num,ps->score);
# else
printf("name=%s\nSex=%c\n",ps->name,ps->sex);
# endif
//释放指针
free(ps);
return 0;
}本回答被提问者采纳
的的#include <stdio.h>中中
的的#include <stdlib.h中中>
INT主要()
{
结构STU
{
INT NUM;
字符*名;
焦性;
浮动得分;
} * PS,
PS = (STU结构*)malloc的的(的sizeof的(结构STU));
PS-> NUM = 102;
PS-> NAME =“张平”;
PS->性爱='M';
PS->评分= 62.5;
#IFDEF NUM
的的printf(“数=%D \ NSCore公司公司=%F \ N”,PS-> NUM,PS->分);
其他#
的的printf(“NAME =%S \ nSex =%C \ n”, PS->名称,PS->性别);
#ENDIF
免费(PS);
返回0;
}
===================
谷歌 翻译 保证满意
哈哈哈追问
这是C语言程序不是英语
追答那就要把标题改一下来。。。帮忙把C语言程序注释一下
#define NUM ok#include<stdio.h>
#include<stdlib.h>
int main()
{
struct stu //定义结构体
{
int num;
char *name;
char sex;
float score;
} *ps;//再定义结构体指针
//开辟空间大小为sizeof(struct stu) 赋给ps
ps=(struct stu*)malloc(sizeof(struct stu));
//下面赋值
ps->num=102;
ps->name="Zhang Ping";
ps->sex='m';
ps->score=62.5;
# ifdef NUM
//输出
printf("Number=%d\nScore=%f\n",ps->num,ps->score);
# else
printf("name=%s\nSex=%c\n",ps->name,ps->sex);
# endif
//释放指针
free(ps);
return 0;
}本回答被提问者采纳