社区
C语言
帖子详情
(C语言)如何利用函数实现两个结构体内所有数据的交换
darf
2009-05-17 11:23:09
struct Stu
{
int Sno;
char Name[20];
float Score[N];
float Summary;
float Average;
struct Stu *pre;
struct Stu *next;
};
也就是存储学生信息。
任意输入信息后,形成一个双向链表,程序要求实现成绩从小到大排列,
以函数实现。可以只用写交换信息的函数。
...全文
1153
7
打赏
收藏
(C语言)如何利用函数实现两个结构体内所有数据的交换
struct Stu { int Sno; char Name[20]; float Score[N]; float Summary; float Average; struct Stu *pre; struct Stu *next; }; 也就是存储学生信息。 任意输入信息后,形成一个双向链表,程序要求实现成绩从小到大排列, 以函数实现。可以只用写交换信息的函数。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
猫已经找不回了
2009-05-18
打赏
举报
回复
任意输入信息后,形成一个双向链表,程序要求实现成绩从小到大排列,
都是作业题。
amossavez
2009-05-18
打赏
举报
回复
指针交换就完事了
darf
2009-05-18
打赏
举报
回复
哦哦,对哈。这个没想到……
嘿嘿,等会去看看
HelloDan
2009-05-18
打赏
举报
回复
[Quote=引用 1 楼 arong1234 的回复:]
我估计你还没有真正理解“链表”,你这种情况不需要拷贝结构的每个数据,只交换指针即可
[/Quote]
对,只交换指针就行了,指针都是双向的。。。
liliangbao
2009-05-18
打赏
举报
回复
[Quote=引用楼主 fanghao16 的帖子:]
任意输入信息后,形成一个双向链表,程序要求实现成绩从小到大排列,
以函数实现。可以只用写交换信息的函数。
[/Quote]
链表建立成功,可以用冒泡法排序,交换的时候就是交换
前后指针
的指向即可~
nadoo
2009-05-17
打赏
举报
回复
为什么要交换结构体内的数据? 不是已经有pre和next可以确定顺序了吗。
arong1234
2009-05-17
打赏
举报
回复
我估计你还没有真正理解“链表”,你这种情况不需要拷贝结构的每个数据,只交换指针即可
C语言
--视频精讲
C语言
作为被长期使用的编程语言,可以被运用到各种操作系统,游戏,开发中。本课程作为互联网上首家使用C99录制的
C语言
教程,展现了全面、专业。标准的
C语言
教程。可以帮助学员从基础开始一点点的深刻理解
C语言
。
【
C语言
】
函数
:
利用
函数
实现
两个
数的
交换
【
C语言
】
函数
:
利用
函数
实现
两个
数的
交换
C语言
中的的操作符“^”(按位异或)来
实现
,先将啊a^b赋给a,此时a=a^b;再将a^b赋给b,此时b=a(后面的a的值)^b=a^b^b=a(初始的a的值);最后将a^b赋给a,得a=a^b=b。(注意a,b的值在不断变换,注意理清其中的逻辑关系)创建一个
函数
,
实现
两个
数的
交换
。...
C语言
:使用
函数
实现
两个
数的
交换
使用
函数
实现
两个
数的
交换
在之前的博客介绍了三种方法
实现
两个
数的
交换
,这次是用
函数
来
实现
,想看基本的方法可以去看看我之前的博客哦。
C语言
:给定
两个
整形变量的值,将
两个
值的内容进行
交换
https://blog.csdn.net/lyf13132/article/details/84764950 用
函数
实现
两个
数的
交换
,其本质上与基本的创建临时变量一样,只是把基本语句放在了
函数
里,然鹅要注意的...
C语言
使用
函数
实现
两个
数的
交换
。
使用
函数
实现
两个
数的
交换
。 1.写一个
函数
交换
两个
数的内容 void change(int*a ,int*b) {//所有形参都是实参的一份拷贝 int c = *a; *a = *b; *b = c; } int main() { int a = 10; int b = 20; change(&a, &b);//进行传值而非传值 printf("a=%d,b=%d ...
C语言
使用
函数
交换
两个
数的值
C语言
用
函数
交换
两个
数的值
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章