66问答网
所有问题
关于C语言结构体的问题
一. 二.
typedef struct ss typedef struct
{ {
} STU; }STREC;
是不是一的STU是成员 二的STREC不是成员?
那STREC是什么呢?
举报该问题
推荐答案 2012-08-13
1. STU是结构体的别名
2. 第二的类型定义的时候,编译器会自动添加一个类似于 struct __struct_name0001的结构名称(该名称编译器可识别,代码不可引用),而STREC 作为__struct_name0001的别名
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/D2pD2npnv.html
其他回答
第1个回答 2012-08-13
一,STU是ss的别名,是结构体类型
二,我也不太确定,你用编译一下试试
第2个回答 2012-08-13
一里面,由于出现typedef关键字,所以STU等同于struct ss,是c语言中为struct ss 起的一个别名。二里面的STREC是结构体变量
第3个回答 2012-08-13
想法是各有见解的,不如实际运行 一下,比理论容易明白很多的
相似回答
C语言
,
关于结构体的问题
??
答:
有括号表示定义a是一个指针变量,它指向包含10个字符元素的一维数组;而答案D,先是a与【】结合,这是定义数组的形式,然后再与*结合,即为指针数组。结合题意,答案为D。
C语言结构体问题
答:
把printf("%s%d%d%d\n",&stu1.Name,stu1.Score_1,stu1.Score_2,stu1.Average);改成printf("%s %d %d %d\n",stu1.Name,stu1.Score_1,stu1.Score_2,stu1.Average);。&多余了逻辑出错,数据间没有空格会连在一起。
结构体
定义中的Average最好用浮点型,因为平均值通常不是整型。
有
关于C语言结构体的问题
答:
后面的brithday表示你在定义
结构体的
同时就定义了一个结构体变量,在你之后的函数中可以直接用这个变量了。比如可以直接写 brithday.year = 2014; ...结构体就是
C语言
中你可以将多个数据类型放在一起组成一个整体的东西,是一种自定义类型,定义好结构体之后你可以把它看作是一个变量类型,只是这个...
C语言关于
指针和
结构体的
小
问题
答:
{int x; int *y;}*pt;//struct st * 的变量pt。int *y是int类型的指针y。int a[]={1,2},b[]={3.4};//两个数组。struct st c[2]={10,a,20,b};初始化了两个
结构体c
[0]={10,a}和c[1]={20,b}。其中c[0]={10,a}等价于 c[0]->x=10;c[0]->y=a;(c[0]->...
c语言结构体的问题
?
答:
typedef myday *p;将p定义成了指针类型。那p p1;就是将p1定义成了指针类型的变量,相当于myday *p1;但p1还未指向任何
结构体
myday的变量,当然不能运行。
C语言结构体问题
答:
完全没有
问题
!但是
结构体
名字不能相同 ,同一个结构体里面变量名不能相同, 而且两个结构体里面有相同成员是很常用的 。比如,两个班级信息结构体, 成员都有老师, 都有学生数。数量大的结构体一般定义结构体数组。 还有什么问题没有?
大家正在搜
关于c语言提问的问题
关于C语言的问题
c语言结构体总结
结构体c语言例题
C语言结构体怎么使用
结构体c语言是什么
c语言结构体详解
c语言结构体声明
c语言结构体输入