结构体类型变量定义
选择题中结构体类型变量定义#defineSTUDENTstructSTUDENTSTUDENT{intnum;floatage;}std1;选项structstudent...
选择题
中结构体类型变量定义
#define STUDENT struct STUDENT
STUDENT
{
int num;
float age;
}std1;
选项
struct student std1;为什么错
第一条回答不是很懂,麻烦再仔细点 展开
中结构体类型变量定义
#define STUDENT struct STUDENT
STUDENT
{
int num;
float age;
}std1;
选项
struct student std1;为什么错
第一条回答不是很懂,麻烦再仔细点 展开
3个回答
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
C语言是大小写敏感的。在你的程序中,有struct STUDENT类型,但是没有struct student这个类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、struct
rec
{int
n;
char
c;};
rec
t1,t2;//修改
struct
rec
t1,t2;
因为不是所有编译器都支持你那种写法
2、
typedef
struct
rec
{int
n=0;char
c=’a’;}t1,t2;
rec
t1,t2
不知道你什么意思,不过可以这样写
typedef
struct
{int
n=0;char
c=’a’;}
rec;
rec
t1,t2
表示将这个结构体重命名为rec,否则使用这类型的时候需加struct(特别是c编译器)
3、struct
{int
n;char
c;}rec;
这种方式编译应该通过的,不过是将rec认为是变量,而不是类型
总之你要定义一个t1或者t2的变量,常用以下几种写法
struct
{
......
}t1,t2;
struct
rec
{
....
};
struct
rec
t1,t2;
typedef
struct
{
.....
}
rec;
rec
t1,t2;
希望你能理解原理哈
rec
{int
n;
char
c;};
rec
t1,t2;//修改
struct
rec
t1,t2;
因为不是所有编译器都支持你那种写法
2、
typedef
struct
rec
{int
n=0;char
c=’a’;}t1,t2;
rec
t1,t2
不知道你什么意思,不过可以这样写
typedef
struct
{int
n=0;char
c=’a’;}
rec;
rec
t1,t2
表示将这个结构体重命名为rec,否则使用这类型的时候需加struct(特别是c编译器)
3、struct
{int
n;char
c;}rec;
这种方式编译应该通过的,不过是将rec认为是变量,而不是类型
总之你要定义一个t1或者t2的变量,常用以下几种写法
struct
{
......
}t1,t2;
struct
rec
{
....
};
struct
rec
t1,t2;
typedef
struct
{
.....
}
rec;
rec
t1,t2;
希望你能理解原理哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询