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

有关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 关注
  • 1707 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信