结构体数组指针指针输入的问题?

小白来了- -老师上课问了几个问题不是很懂呢 求高人解释_数据结构吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:16,167贴子:
小白来了- -老师上课问了几个问题不是很懂呢 求高人解释收藏
1静态结构与动态结构的本质区别是什么?
这个大概是知道点。好像动态结构是指针啥的连接的。。。。。。。。。。。。。。。。。。。。。2.对于单链表,带有头结点与不带有头结点的优缺点是什么?
这个就不是很清楚了。 。(求详解),。 ………………………………3,学生成绩管理:按学号顺序输入,建立成绩表;将其按学号从大到小逆置。可以采用哪些数据结构?如何做?算法复杂性分析。 (这个也希望能详细解释下)
头节点的指针域储存的是第一个节点的地址。当这个线性表是空的时候,头节点的指针域就是空了。第三个可以用栈来实现
带有头结点的单链表在进行插入和删除操作的时候不需要进行判断是否是第一个结点。因为不带头结点的单链表在进行插入和删除操作的时候需要进行判断是否是插入到第一个数据元素结点前。插入点第一个元素结点前和插入到其它元素结点前的操作是不一样的。
静态分配是自己定义一定的区域用来存储数据,有空间大小的限制;动态结构是你需要输入一个数据就临时添加一个存储空间,需要多少就用多少,不会有空间浪费。比如,你分配了1000个空间,但是只用了10个,这就浪费了。而动态分配就是用多少空间就分配多少空间。
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或用C语言结构体指针编程序实现输入十个学生的学号,期中和期末成绩,计算输出成绩表和学生平均分_百度知道
用C语言结构体指针编程序实现输入十个学生的学号,期中和期末成绩,计算输出成绩表和学生平均分
我有更好的答案
按默认排序
这么菜的问题也有,把网络当作义务为你打工的了。
其他类似问题
结构体的相关知识
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁结构体对象赋值问题
结构体对象 赋值操作,若结构体中含有指针,当赋值的时候,是将指针的地址赋值,结果使得两个结构体对
象的指针指向同一块内存。
当结构体中含有指针的时候,使用memcpy操作含有指针的结构体对象时,仍旧赋值的是指针的地址而非内容。
对结构体对象赋值时,如果含有指针,需要一个一个进行赋值操作。没有指针,链表。。。等其
他类型,可以直接" = "号赋值。
结构赋值需要一个一个元素赋值,在C++中结构其实可以直接赋值。
结构中包含以下元素,可以直接赋值.
基本类型,比如int,char,long .
对象(必须要重载赋值操作符=,因为对象会自动调用对象自己的赋值操作来完成赋值),比如string,CString .
结构包含以下元素,不宜赋值.
链表,动态数组,指针.
因为大部分链表,数组类不提供赋值重载,至于指针,一般不会希望多个指针指向同一块内存 .
如果你硬要赋值,也可以,可以在结构中重载赋值操作,别忘了,在c++中结构相当于一个类.
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 结构体 函数指针 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信