为了账号安全,请及时绑定邮箱和手机立即绑定

有关C语言结构体的问题

有关C语言结构体的问题

Smile4112655 2016-10-14 12:40:50
struct node{     int a, b;     int num; }我想对结构体中的a,b进行排序,先按a从小到大排,当a一样时,按照b 从小到大排。应该怎么办? 我想是写在结构体里的,可以这样吗?
查看完整描述

2 回答

?
慕尼黑1170528

TA贡献10条经验 获得超2个赞

当然可以比较。 你知道单独写出一个函数进行比较就可以。

这里简单给你一个函数的例子

void (struct node *test) {
    int t;
    if(test->a > test->b) {
        t = test->a;
        test->a = test->b;
        test->b = t;
    }
}


查看完整回答
反对 回复 2016-10-18
  • 2 回答
  • 0 关注
  • 1723 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号