2011-06-23 20 views
0

私はCでスタックを実装していると私はCファイルでポップ関数を定義:予想「)」 :はXcodeで参照渡し、C言語

int pop(int &x, int &y); 

Xcodeは(最初の引数に向いて)エラーを示しますなぜ私はその問題があるすべてのアイデア?ありがとう。

答えて

4

CにはC++のような「参照渡し」はありません。詳細を知らなくても

int a, b; 
int c = pop(&a, &b); 

(これは、構文の詳細を与えることを正確に把握するのは難しいです...機能でどこか

int pop(int *x, int *y); 

...と、このような何か、you need to use pointersを実装するにはどのような議論が意味されます。)

2

Cには参考文献がありません。 C++は持っています。

+0

ありがとう。年代を問わず純粋なCを使用してはいけません。 – OgreSwamp