66问答网
所有问题
当前搜索:
结构体的成员
结构体
中
的成员
如果是字符数组,有几种赋值方式?
答:
1 按字符赋值。如
结构体
变量为a,
成员
为字符数组s[10]; 那么可以 for(i = 0; i < 10; i ++)a.s[i] = xxx;xxx可以是任意字符。比如getchar(),即从终端读取。2 用strcpy赋值。如 strcpy(a.s, "test");就是将字符数组赋值为"test"。3 用memcpy赋值。如 memcpy(a.s, "test 2",...
共用体变量可以作
结构体的成员
,但结构体变量不可以是共用体的成员为什么...
答:
这句话错了,因为结构体变量也可以是共用体的成员。下图是一个例子,演示了共用体变量可以作为
结构体的成员
,结构体变量也可以作为共用体的成员:
struct st {int x;float y;char z;}stu ;说明下x,y,z是什么,struct st...
答:
x,y,z是struct st这个结构体的三个成员类型分别为int,float,char
;struct st是定义一个结构体名为st,struct是关键字,用来表示一个结构体;stu是结构体名,属于重新声明的名字。标准的结构体如下形式:struct 结构名{ 成员表列 };
谁能告诉我 c语言结构体变量和
结构体成员
到底有什么关系 谢谢
答:
结构体
名字是类型名,变量名是实体名,一个类型可以有许多实体。具体操作,举例讲解如下:1.结构体类型定义 定义方式1:Typedef struct LNode { int data; // 数据域 struct LNode *next; // 指针域 } *LinkList;定义方式2:struct LNode { int data; // 数据域 struct LNode *next; // ...
为什么
结构体
中
的成员
类型不能是该结构体本身,却可以是以该结构体类型...
答:
很简单,C语言中,结构体所占用内存必须在编译时确定,如果一个结构体中含有它本身,那么这个结构体所占用的内存大小是多少呢?这会循环形成一个永远也无法计算清楚的数值;如果是结构体指针,那么久好说了,指针只占用4个字节,因此可以成为
结构体成员
。能理解么?
C语言
结构体
定义
答:
C语言结构体定义:struct为结构体关键字,tag为
结构体的
标志,member-list为结构体
成员
列表,其必须列出其所有成员;variable-list为此结构体声明的变量。结构体是C语言中聚合数据类型(aggregatedatatype)的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的...
c语言中
结构体成员
不能是结构体吗
答:
c语言中
结构体成员
的类型可以是C语言中的任何数据类型,当然也包括结构体类型。
struct用法
答:
struct string Liming, Liuqi, ...;如果省略
结构
名, 则称之为无名结构, 这种情况常常出现在函数内部, 用这种结构时前面的例子变成:struct {char name[8];int age;char sex[2];char depart[20];float wage1, wage2, wage3, wage4, wage5;} Liming, Liuqi;总之struct是个自定义的数据结构...
结构体的
定义
答:
结构体是一种构造数据类型(也称复杂数据类型),由若干不同类型的变量(数据)组成。每个变量都是
结构体的成员
(member),每个成员可以是基本数据类型,也可以是构造类型。相应的,int、char、float 这些数据类型被称为基本数据类型。上面的代码定义了一个结构体,名字为stu。stu由4个成员组成,分别为 ...
c语言
结构体
答:
C语言结构体定义:struct为结构体关键字,tag为
结构体的
标志,member-list为结构体
成员
列表,其必须列出其所有成员;variable-list为此结构体声明的变量。结构体是C语言中聚合数据类型(aggregatedatatype)的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言str函数
结构体组成
结构体成员赋值
结构体的名称
C语言结构体声明
定义struct结构体数组
c结构体
c语言struct里面还有struct
结构体可以包含什么