我在Borland的Turbo C的運行下面的代碼++和可以成功運行:一個簡單的C代碼的編譯和Borland公司的Turbo C++編譯器,但顯示錯誤信息在其他的編譯器成功運行
#include<stdio.h>
int main()
{
int a;
int& b=a;
a=10;
printf("%d",a);
return 0;
}
但是當我嘗試運行它在代碼塊或Visual Studio或者dev的C++我得到以下錯誤消息:
[錯誤]預期標識符或「(」前「&」令牌
我想用代碼塊或視覺工作室但我無法修復這個錯誤。什麼是wr我在做什麼?
(我道歉,如果這個職位聽起來很愚蠢/笨。我想我在這裏問。忽視這些核心位從來沒有任何一個更好的程序員。)
謝謝大家。
這不是C.它的C++(在'printf'儘管廢話)。 C不理解引用。 – cHao
@KarthikKalyanasundaram:即使你保存文件以'.c'延期? – cHao
是的,我將該文件保存爲.c擴展名。謝謝親愛的我得到了解決方案。我不知道引用不是C而是C++的概念。再次感謝。 –