88问答网
所有问题
使用结构体和数组哪个效率高,假设都可以
如题所述
举报该问题
推荐答案 2017-12-17
数组和结构体是C语言里两个不同的概念,可以定义结构体然后使用结构体数组,既每个数组元素是由结构体组成,而定义结构体时,结构体元素可以包含数组,也就是说这二者是你中有我,我中有你,配合使用效率最高,单独使用都有缺陷
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/StacgtBBcVcScg1aBg.html
相似回答
用c语言写,请问
用结构体
还是用
数组
呢,给个思路就行
答:
数组(
结构体数组
)用来保存多个学生信息
c语言中
数组和结构体
有什么区别?
答:
1、定义上的区别:
数组
是同类型数据的集合;
结构体可以
是同类型也可以是不同类型数据的集合。举例如下:int a[5]; // 数组a的5个元素都是int类型
struct
stu { int num;char name[5];float score;}std; // 结构体std的三个成员分别是int型、char型和float型,数据类型不同。2、调用时...
数组和链表的区别以及
数组和结构体
的区别
答:
链表的强项是插入删除很方便,但是搜索
效率
相对于
结构体数组
来说很差(链表每次都得从头开始查找)
,结构体
的强项就是查询,插入删除的效率相对于链表来说很低(结构体每次插入其后的元素都得向后移一位)
简述
结构体与数组
的异同
答:
结构体与数组
在概念上就完全不同,结构体是自定义数据类型,它包含的各种成员类型属于结构体各种属性的描述,例如:struct Student{int age;int height;char name[16]};结构体也可以包含数组。数组是同一类型的元素集合,例如:Student count[10];这就是结构体数组。数组概念是集合,结构体概念是数据...
c语言中
结构数组和结构体
的区别?
答:
1.代码参考:(边长可以是整数也可以是小数;实现乘法的运算符是*)2.代码参考:
结构体
变量
与数组
的不同
答:
但是
数组
不能定义新的对象。从功能上说
,结构体可以
将多种类型的数据组合到一起,比如储存一个学生信息,但是数组的类型都是一样的。从
使用
上说,结构体中,各个分量是通过.运算符访问的,而数组各个元素时通过[]访问的。从逻辑上说,结构体是对一个对象用多个变量完成记录(还是以学生为例,用学号,...
结构体数组
定义和
使用
是什么?
答:
结构体是一种构造数据类型也称复杂数据类型,由若干不同类型的变量数据组成。每个变量都是结构体的成员,每个成可以是基本数据类型,也可以是构造类型。上面的代码定义了一个
结构体,
名字为stu。stu由4个成员组成,分别为 name、num、score。注意大括号后面的分号;不能少。结构体变量结构体也是一种数据...
结构体数组
定义和
使用
是什么?
答:
结构体可以
存储不同的数据类型,将他们互相联系起来。
结构体数组可以
连续存储多个
结构体,和数组
作用相似。结构体数组指针类型:一个结构体变量的指针就是该变量所占据的内存段的起始地址。可以设一个指针变量,用来指向一个结构体变量,此时该指针变量的值是结构体变量的起始地址,指针变量也可以用来指向结构...
大家正在搜
结构体嵌套结构体数组
结构体数组定义和使用
结构体中的数组
结构体数组怎么赋值
结构体数组排序
如何定义结构体数组
结构体数组指针
结构体数组怎么传递
结构体与数组的区别
相关问题
数组和结构体哪一个快
数组与结构体的区别
数组和结构体有什么区别?
使用结构体数组定义学生基本信息。 c语言编程的题。 三道题随...
顺序表怎么用结构体和数组实现,2种方法都说一下
c语言中结构体中有数组和指针时,什么情况下用->什么情况用.
strcmp 可以比较一个存放数字的数组和一个结构体中存放数...