帮忙把C语言程序翻译成中文

#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;
}
===================
谷歌 翻译 保证满意
哈哈哈追问

这是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;
}

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网