欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3673|回復: 20
打印 上一主題 下一主題
收起左側

C語言一個函數 返回值可以返回 兩個嗎?

  [復制鏈接]
跳轉到指定樓層
樓主
ID:709761 發表于 2022-2-24 13:18 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
如題
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:262 發表于 2022-2-24 16:49 | 只看該作者
不可以,,但是你可以返回數組 然后分解即可
如果想返回多個數組 可以返回一個指向指針的指針
回復

使用道具 舉報

板凳
ID:879809 發表于 2022-2-24 17:00 | 只看該作者
只能定義一個結構體,然后返回這個結構體指針了。
回復

使用道具 舉報

地板
ID:311903 發表于 2022-2-24 17:57 | 只看該作者
1、返回結構體;
2、返回指針(與結構體同一思想);
3、通過函數參數返回
回復

使用道具 舉報

5#
ID:974019 發表于 2022-2-24 19:11 | 只看該作者
通過指針或結構體,定義參數,起到返回多個參數值的效果
回復

使用道具 舉報

6#
ID:879809 發表于 2022-2-24 19:26 | 只看該作者
還有一個辦法就是學scanf(),參數是指針,可以返回多個值,改變指針指向的地址內容就行了。
回復

使用道具 舉報

7#
ID:419909 發表于 2022-2-24 19:51 | 只看該作者
返回多參數的話。一般是用指針。
回復

使用道具 舉報

8#
ID:844772 發表于 2022-2-24 20:10 | 只看該作者
要分場合,給計算機寫程序,自然用指針數組之類解決多回參數問題;在單片機,要看大小,把幾個參數,合并成一個字節或一個字等返回。
回復

使用道具 舉報

9#
ID:517951 發表于 2022-2-24 21:00 | 只看該作者
可以返回2個數值, touch panel 的處理函數就是需要返回x,y坐標. 用指針處理就可以返回2個數值了.
回復

使用道具 舉報

10#
ID:434018 發表于 2022-2-24 21:34 | 只看該作者
Example:
typedef struct
{
        int a;
        int b;
}Return_TypeDef;


Return_TypeDef Func()
{
        Return_TypeDef ret_value;
        ret_value.a=10;
        ret_value.b=5;
        return ret_value;
}


int main()
{
        Return_TypeDef  ret=Func();
        //you can get retturn value [ret.a =10; and ret.b=5 ]

}
回復

使用道具 舉報

11#
ID:1006692 發表于 2022-2-24 21:58 | 只看該作者
“在C語言中,函數只能返回一個值,要返回兩個值,可以改換思路,通過其它方式做到。 1 建立數組,返回指針。 在要返回的兩個值類型相同時,可以用創建數組的方式,將要返回的值存在數組中,并返回數組首地址,這樣就可以實現返回兩個值的效果。 需要注意的是,要返回數組首地址,那么返回的值不可以是...
回復

使用道具 舉報

12#
ID:135723 發表于 2022-2-25 21:52 | 只看該作者
如果有返回值的話,通過返回結構體指針方式。如果無返回值,通過傳入參數返回,可以是數組的指針,或者多個單獨變量的指針形式。
回復

使用道具 舉報

13#
ID:514901 發表于 2022-2-26 09:07 | 只看該作者
可以返回一個結構體,結構體里面包含多個數據
回復

使用道具 舉報

14#
ID:403121 發表于 2022-2-26 10:56 | 只看該作者
不可以
回復

使用道具 舉報

15#
ID:434018 發表于 2022-2-26 13:43 | 只看該作者
可以
Example:
typedef struct
{
        int a;
        int b;
        int c;
.....

}Return_TypeDef;
回復

使用道具 舉報

16#
ID:554576 發表于 2022-2-26 14:03 | 只看該作者
可以的,定義一個結構體,把你想要的數據存在結構體里,函數返回該結構體即可
回復

使用道具 舉報

17#
ID:868003 發表于 2022-3-8 09:51 | 只看該作者
不可以
回復

使用道具 舉報

18#
ID:373388 發表于 2022-3-8 12:22 | 只看該作者
準確的說只能返回一個參數,參數類型就是函數類型。需要返回兩個,可以用指針,結構體等函數類型
回復

使用道具 舉報

19#
ID:1008839 發表于 2022-3-8 12:28 | 只看該作者
就我看不見題?
回復

使用道具 舉報

20#
ID:879348 發表于 2022-3-8 13:22 | 只看該作者
返回指針,指向數組
回復

使用道具 舉報

21#
ID:1009306 發表于 2022-3-9 19:48 | 只看該作者
不可以,可以定義數組、結構體等,返回一個集合形式,然后再根據需要進行取值
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表