是參考變量C++的概念?它們在C中可用嗎?如果在C中可用,爲什麼我的代碼給出編譯錯誤?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a = 10;
int b = 20;
int &c = a;
int &d = b;
return 0;
}
輸出:
bash-3.2$ gcc test.c
test.c: In function `main':
test.c:12: error: parse error before '&' token
爲什麼?
您可以通過在每行的前面放置四個空格來將代碼格式化爲代碼。 (我已經在這裏爲你完成了。) – 2010-01-13 14:57:54
這裏是答案:http://stackoverflow.com/questions/1825794/passing-pointer-argument-by-reference-under-c/1825813#1825813 – 2010-01-13 15:06:04