[问题] 请问C语言中的bool*问题(leetcode相关)

楼主: timer000 (祝我们平安^_^)   2021-02-01 16:49:31
大家好,小弟是写程式的菜鸟
目前刚开始刷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的指标阵列)
再请各位高手解惑了
谢谢~!

Links booklink

Contact Us: admin [ a t ] ucptt.com