66问答网
所有问题
当前搜索:
结构体定义的数组怎么调用
结构体数组定义
和使用是什么?
答:
所谓
结构体数组
,是指数组中的每个元素都是一个结构体。在实际应用中,C语言结构体数组常被用来表示一个拥有相同数据结构的群体,比如一个班的学生、一个车间的职工等。结构体可以存储不同的数据类型,将他们互相联系起来。结构体数组可以连续存储多个结构体,和数组作用相似。结构体数组指针类型:一个结构...
如何
用
结构体
指针引用结构体中
的数组
成员
答:
//示例如下struct student{char name[20];char sex;int score[3];};//
定义结构体
指针struct student *stu;//引用结构体中的成员方式如下:stu->name; //这是引用字符串的方式stu->sex; //这是引用普通成员变量的方式stu->score[0]; //这是引用数组成员中
的数组
元素的方式stu->score[1];...
C语言
结构体数组
的输入方式
答:
比如一个班的学生、一个车间的职工等。在C语言中,
定义结构体数组
和定义结构体变量的方式类似;例:struct stu{ char*name;//姓名 int num;//学号 int age;//年龄 char group;//所在小组 float score;//成绩 }class[5];表示一个班级有5个学生。
结构体数组
做函数形参要
怎么
用
答:
和普通的变量
数组
做形参是一样的 比如 struct aaa{ int m; int n;};
定义
函数 void func(struct aaa p[10]){ p[1].m=1;//函数内的使用。 p[1].n=2;}
调用
的时候 struct aaa x[10];func(x);
关于c语言中的
结构体数组
作为函数参数传递的
答:
1、
结构体数组
传给指针,实质上是不可能的,本质上传的是数组首地址,根据偏移来操作数组,这样看起来好像是真在操作数组一样。就和普通指针一样使用,只不过它是结构体数组。2、例程:typedef struct Student{ char name[10] ; int age ;}Student;#define LEN 10 //print all Student infoma...
...
体的定义
中又包含另一个
结构体的数组
,该
怎么定义
?
答:
struct b { int id;a[] suba;};程序
调用
时:采用 b ab; ab.suba=new a[10];的方式。但是不推荐这样用,可以用类去代替struct ;注:
结构体
内的变量最好加public 关键词。即:struct b{public int id;public a[] suba;} struct a { public int start;public int end;} struct b { ...
C语言
结构体数组的定义
是什么?
答:
结构数组
就是具有相同结构类型的变量集合。假如要
定义
一个班级40个同学的姓名、性别、年龄和住址, 可以定义成一个结构数组。如下所示:struct{char name[8];char sex[2];int age;char addr[40];}student[40];也可定义为:struct string{char name[8];char sex[2];int age;char addr[40];};...
结构体
名为一维
数组
时的用法
答:
你把你card memory 函数里的形参变成 struct str (*data)[2] 你原来的形参是一个二维指针 并且没有给纬度 应该形参是一个指向包含俩个str
结构的数组
的指针
C#中
结构体如何定义
?
结构体的
成员中含有
数组
答:
struct b { int id;a[]suba;};程序
调用
时:采用 b ab;ab.suba=new a[10];的方式。但是不推荐这样用,可以用类去代替struct ;注:
结构体
内的变量最好加public 关键词。即:struct b{public int id;public a[]suba;} struct a { public int start;public int end;} struct b { public ...
怎么
引用结构体里面包含的
结构体数组
指针的成员啊
答:
Lablnf0.people.s[**]->name
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜