置頂
結構與函式
#include <stdio.h>
struct card
{
const char *face;
const char *suit;
}
typedef struct card Card;
void fillDeck(Card *wDeck,...)
int main()
{
Card deck[52];
fillDeck(deck,...);
...
}
為什麼函式在宣告的時候不是寫成下面這樣(把一個陣列丟進去)
void fillDeck(Card wDeck[],...)
而是丟入一個指標
void fillDeck(Card *wDeck,...)
這兩個寫法會有差別嗎?
有試著在宣告時選擇丟入一個陣列 跑出來結果好像也一樣
不知道是兩者本來就一樣 還是是我哪邊想錯了呢
會員登入
(先登入會員才能回覆留言喔!)
