微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在C中将指针传递给函数的参数

如何解决如何在C中将指针传递给函数的参数

我有很多记录,每个记录由4个参数组成。 我必须为记录的每个字段创建一个InsertionSort函数,但是我遇到三个问题:

  1. 在InsertionSort的第一个参数中,我该怎么写才能将指针参数传递给他(直接给他(string)""正确吗?)

  2. 我有4个参数,我必须一个一个地订购它们。但是,它们是4种不同的类型,我需要一个通用的InsertionSort。使用此配置,如何传递这些参数? (我试图放入一个通用变量 #property strict ... void OnTick(){ ... static string saisignal = ""; static string osmasignal = ""; static string stsignal = ""; static string sarsignal = ""; static string masignal = ""; ... } ,但它不起作用)

  3. 最后一个,我必须在InsertionSort函数中传递3个参数。其中一个(单词)是我必须用来对记录进行排序的字段。

我希望我很清楚。如果没有,请在评论中告诉我。

main.c

    #property strict

    string saisignal  = "";
    string osmasignal = "";
    string stsignal   = "";
    string sarsignal  = "";
    string masignal   = "";
    ...
    void OnTick(){
         ...
    }

InsertionSort函数

struct fields *records

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。