C语言关于结构体定义的问题

以下结构体类型说明和变量定义中正确的是A)typedefstructB)structREC;{intn;charc;}REC;{intn;charc;};RECt1,t2... 以下结构体类型说明和变量定义中正确的是
A)typedef struct B)struct REC;
{ int n; char c;}REC; { int n; char c;};
REC t1,t2; REC t1,t2;
C)typedef struct REC; D)struct
{ int n=0; char c='A';}t1,t2; { int n; char c;}REC;
REC t1,t2;

请讲讲这道题怎么做呢 及其相关结构体定义的问题 十分感谢
以下结构体类型说明和变量定义中正确的是
A)typedef struct

B)struct REC;
{ int n; char c;}REC;
{ int n; char c;};
REC t1,t2; REC t1,t2;

C)typedef struct REC;

D)struct
{ int n=0; char c='A';}t1,t2;
{ int n; char c;}REC;
REC t1,t2;

可以详细的解释一下这道题吗?其他的错在哪里了呢
十分感谢
展开
 我来答
tmracy
2009-03-11 · TA获得超过150个赞
知道答主
回答量:75
采纳率:0%
帮助的人:34.4万
展开全部
我见过这样的题,没看懂你的意思,不过我看这样说吧,
struct a
{...
}B; 我打。。。的地方表示你可以在那里添加所有的数据形式的定义,比如,int a;char a[10];等等;
而B表示变量名。就如同int a的a一样,只是一个变量标示符,他就是一个结构体变量了。当你使用typedef使,它表示的是枚举类型,功能如同宏定义一样,
使用他的时候方法如下:
首先 写出你要表示的变量类型。列如:int a;然后在int的前面加上typedef,
typedef int a;然后把变量名a 改变成你要使用的表示符如 pp;
现在就变成 typedef int pp;
当你要在定义其他的变量是int型的时候,你就可以这样定义了 pp b;
这里的b就是变量名了。注意枚举类型它并不产生新的变量类型,只是一种替代作用。我在给你举个列子吧
typedef struct a{
int s;
char p[10];
} num;
num n;
这时候n就是 struct a 类型的结构体变量了。不知道你懂没有。。。
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
来元彤8O
2009-03-10 · TA获得超过1451个赞
知道小有建树答主
回答量:759
采纳率:0%
帮助的人:251万
展开全部
B
struct 结构体名 变量名列表
struct 结构体名

成员说明列表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xcf007
2009-03-11 · TA获得超过186个赞
知道答主
回答量:134
采纳率:0%
帮助的人:65.2万
展开全部
排版不好,其实百度应该对代码这块加亮显示才对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-03-10
展开全部
大哥,排版排好点么,看不清楚啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式