C语言里面struct 定义类型过程中 出现 在定义中有太多的类型时怎么回事 用的win-tc写的程序。求真相
#include<stdio.h>#include<stdlib.h>#include<conio.h>#defineN40inti;intsum;structbirth...
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define N 40
int i;
int sum;
struct birthday
{ int year;
int month;
int day;
}
struct stud
{ long num;
char name[20];
int age;
char sex[8];
struct birthday birth;
char major[20]; /*专业*/
char class[20];
char address[40];
char dornum[20]; /*dormitory number*/
};
struct stud stu[N]; 展开
#include <stdlib.h>
#include <conio.h>
#define N 40
int i;
int sum;
struct birthday
{ int year;
int month;
int day;
}
struct stud
{ long num;
char name[20];
int age;
char sex[8];
struct birthday birth;
char major[20]; /*专业*/
char class[20];
char address[40];
char dornum[20]; /*dormitory number*/
};
struct stud stu[N]; 展开
2个回答
展开全部
这个代码本身看起来就是存在问题的
如果你觉得一个结构体中的变量太多可以对变量进行分类定义多个结构体
然后我们在在结构体内部使用结构体
如果你觉得一个结构体中的变量太多可以对变量进行分类定义多个结构体
然后我们在在结构体内部使用结构体
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define N 40
int i;
int sum;
struct birthday
{ int year;
int month;
int day;
} //分号
struct stud
{ long num;
char name[20];
int age;
char sex[8];
struct birthday birth;
char major[20]; /*专业*/
char class[20];
char address[40];
char dornum[20]; /*dormitory number*/
};
struct stud stu[N];
#include <stdlib.h>
#include <conio.h>
#define N 40
int i;
int sum;
struct birthday
{ int year;
int month;
int day;
} //分号
struct stud
{ long num;
char name[20];
int age;
char sex[8];
struct birthday birth;
char major[20]; /*专业*/
char class[20];
char address[40];
char dornum[20]; /*dormitory number*/
};
struct stud stu[N];
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询