88问答网
所有问题
当前搜索:
数组作为结构体成员
结构体里的
成员
可以是
结构体数组
吗
答:
可以的,
结构体
可以嵌套使用
结构体
中的
成员
如果是字符
数组
,有几种赋值方式?
答:
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",...
关于C语言中
结构体
变量中
数组成员
问题
答:
c[2]={1,2} 错误,要逐个元素赋值。写成e.c[0]=1;e.c[1]=2;或者在定义
结构体
变量e时初始化:struct a e={2,'f',1,2,1.23};
C#中
结构体
如何定义?结构体的
成员
中含有
数组
答:
结构体
的
成员
定义里不能直接赋值,也就是等号后的应该移除,在你后面实例化整个结构体以后,再对Study_Data[n].input=new double[50] 其他成员类似。顺便说下其实用class简单得多。
C#中结构体中包含
结构体数组
,怎么定义?
答:
注:
结构体
内的变量最好加public 关键词。即:
struct
b{public int id;public a[] suba;} struct a { public int start;public int end;} struct b { public int id;public a[] suba;} static void Main(string[] args){ b newb;newb.id = 1;newb.suba = new a[10];newb.suba...
C语言中,
结构体成员
中为什么姓名总是用
数组
来定义,而其他成员如成绩、序...
答:
因为C语言中,char只能存储一个字符,而名字由多个字符组成,所以要定义
为数组
。成绩、序号一般都是数字,也有特殊情况,比如:混合数字字母的序号,就要用字符数组定义了。
C#中
结构体
如何定义?结构体的
成员
中含有
数组
答:
注:
结构体
内的变量最好加public 关键词。即:
struct
b{public int id;public a[]suba;} struct a { public int start;public int end;} struct b { public int id;public a[]suba;} static void Main(string[]args){ b newb;newb.id = 1;newb.suba = new a[10];newb.suba[0]...
C语言里如何给
结构体成员
(一个
数组
)赋汉字值?
答:
struct
Type //定义了一个 Type 的数据类型 { char a[15] ; //定义了一个
数组成员
,最多可输入14个字符 } Type s ; //用 Type 类型定义一个
结构体
变量 s ;s.a = " abcdef " ; //给结构体变量 s 赋值
为
"abcdef" 。如果是想自己输入的话:gets( s.a ) ; 或者 ...
结构体数组
定义和使用是什么?
答:
所谓
结构体数组
,是指数组中的每个元素都是一个结构体。在实际应用中,C语言结构体数组常被用来表示一个拥有相同数据结构的群体,比如一个班的学生、一个车间的职工等。结构体可以存储不同的数据类型,将他们互相联系起来。结构体数组可以连续存储多个结构体,和数组作用相似。结构体数组指针类型:一个结构...
结构体
类型的
数组
答:
结构体数组
与以前介绍过的数值型数组的不同之处在于:每个数组元素都是一个结构体类型的数据,它们都分别包括各个
成员
项。 定义结构体数组和定义结构体变量的方法相仿,定义结构体数组时只需声明其
为数组
即可。如{ int num;char name[20];char sex;int age;float score;char addr[30];};Student ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
struct结构体数组
结构体数组c语言
输出结构体数组
单片机c语言结构体数组
结构体数组和指针的转换
创建结构体数组
结构体数组输入
数组结构体的定义
c语言结构体数组存储数据