贊助廠商

娛樂城推薦

首頁

刊登資訊

  • 刊登者:匿名
  • 時間:2021-06-02 11:40:11

尚未解答Programming- 請問C語言中的bool*問題(leetcode相關)

Programming- 請問C語言中的bool*問題(leetcode相關)

大家好,小弟是寫程式的菜鳥
目前剛開始刷leedcode中

在1431. Kids With the Greatest Number of Candies
小弟碰到一個問題

這問題並不直接關聯到題目的解答
這題目我覺得不難

但在leetcode的網頁
他給出的預設子函式為
bool* kidsWithCandies(int* candies, int candiesSize, int extraCandies, int*
returnSize)

小弟知道bool是什麼
也知道如果要在函式中回傳陣列給主函數,
一定要透過指標變數

ex:
{
bool* a;
* a = true;
}

*a為一指標變數

回到正題,
小弟的理解是,在main函數,可能宣告了一個叫做bool的指標變數,
main函數內的宣告可能是bool* bool;
後面的bool為指標變數,

但請問為何子函數回傳給main函數的bool陣列

是bool*?
而不是*bool

小弟原本以為這樣的子函數
應該前面要用*bool,
(意思是要回傳一個名為*bool的指標陣列)

再請各位高手解惑了
謝謝~!

--

0個答案 Programming- 請問C語言中的bool*問題(leetcode相關)

其他問題

友站連結