C语言 结构型变量问题struct xy{int x;float y[10];}xy1={1,{1.0,2.0,3.0}}书上都是这样给结构性变量赋值的,但是我不太明白,为什么是 xy1 而不是直接用xy呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 17:11:59
C语言 结构型变量问题struct xy{int x;float y[10];}xy1={1,{1.0,2.0,3.0}}书上都是这样给结构性变量赋值的,但是我不太明白,为什么是 xy1 而不是直接用xy呢?

C语言 结构型变量问题struct xy{int x;float y[10];}xy1={1,{1.0,2.0,3.0}}书上都是这样给结构性变量赋值的,但是我不太明白,为什么是 xy1 而不是直接用xy呢?
C语言 结构型变量问题
struct xy
{int x;
float y[10];
}
xy1={1,{1.0,2.0,3.0}}
书上都是这样给结构性变量赋值的,但是我不太明白,为什么是 xy1 而不是直接用xy呢?

C语言 结构型变量问题struct xy{int x;float y[10];}xy1={1,{1.0,2.0,3.0}}书上都是这样给结构性变量赋值的,但是我不太明白,为什么是 xy1 而不是直接用xy呢?
xy是结构体的名字,可以理解成xy是你定义的数据类型,就像int char这样的
而xy1是xy类型的变量,这样就明白了吧.
int=3这样是不对的,而int x=3,这样才对嘛

C语言 结构型变量问题struct xy{int x;float y[10];}xy1={1,{1.0,2.0,3.0}}书上都是这样给结构性变量赋值的,但是我不太明白,为什么是 xy1 而不是直接用xy呢? C语言 关于结构型变量成员的引用 struct xy{int x;float y[10];}xy1={1,{1.0,2.0,3.0}};如题,我不太明白,这个结构型变量名称为xy,下面引用怎么是xy1,xy1应该是个新的变量,前面没定义,并且名称都不对,如何 typedef struct 是c语言的问题 C语言中结构体变量名代表什么比如 struct student{.}A;那么单独一个A表示什么,是代表结构体A的首地址么 ,还是表示一整个A包含的一段内存的内容. typedef struct Node { ElemType data; struct Node *next; }Node, *LinkList定义的问题,急typedef struct Node{ ElemType data; struct Node *next;}Node, *LinkList这是单链表的定义,请问不是在C语言中定义结构体中成员的类型不 C语言结构指针和结构变量名分别是什么意思? c 语言 循环 定义(C基本问题)我要写的结构A中含有结构B结构B中含有结构A怎么写啊.我要实现下面的代码会报错 struct A{B b;} ;struct B{A a;} ; C语言选择结构问题 关于c语言链表的一个问题h->next=p1,p2->next=p1是什么意思,又有什么作用struct stu { int num; float score; struct stu *next; } *h,*p1,*p2; p1=(struct stu *)malloc(sizeof(struct stu)); h=p1; p1=(struct stu *)malloc(sizeof(struct stu) C 语言中,在结构体前面加上非符号(!),例:struct context *set_ctx; set_ctx 表示什么? C语言关于函数形参中指针类型的取地址符问题#include#includetypedef struct {int num;//学号}Datatype;typedef struct LNode{Datatype Data;struct LNode *next;}LNode,*Linklist;void a(Linklist &l){Linklist head=(Linklist)malloc(sizeof(LN C语言结构问题!【描述】本题要求编写程序,计算N个有理数的平均值.【输入】输入第1行给出正整数N(y) {x=x-y;}elsey=y-x;}return y;}struct shu{int a[100];int b[100];};int main(void){struct shu x;int fengmu=1,fengzi=0; 下列结构变量的定义中,不正确的是A.struct emploee {char name[20];long code;}emp;B.struct{char name[20];long code;}emp;C.struct employee{char name[20];long code;};D.struct{char name[20];long code;}employee;要理由 下列结构变量的定义中,不正确的是,要理由A.struct emploee {char name[20];long code;}emp;B.struct{char name[20];long code;}emp;C.struct employee{char name[20];long code;};D.struct{char name[20];long code;}employee;要理由CD选项我 C语言的问题 双引号里面变量怎么表示 关于c语言,请问typedef struct {elemtype data ;struct Node *next ;}Node ,*LinkList ; 表示 C语言问题,定义一个表示日期的结构体变量(包括年月日),写一个函数,返回值为某天是当年的第几天 C语言定义变量问题,看到某些定义变量时在变量名前加一个*号,比如char *a;