首頁 > 後端開發 > C++ > 為什麼我的「Hello World」程式無法在 Turbo C 中編譯?

為什麼我的「Hello World」程式無法在 Turbo C 中編譯?

Barbara Streisand
發布: 2024-12-14 15:27:18
原創
796 人瀏覽過

Why Won't My

為什麼一個簡單的「Hello World」程式不能用 Turbo C 編譯?

儘管是一個看似簡單的程序,但是編譯一個“使用Turbo C 的“Hello World”程序可能會導致意外錯誤。這些錯誤,例如“無法打開包含文件'IOSTREAM'”和“未定義符號'cout'”,並非源自程式本身,而是源自於Turbo C 中的限制。 C 的較舊的C 變體,它在現代軟體開發中已過時。程序,需要進行修改以確保與其ANSI 之前版本的C 相容:

但是,對於某些人來說,強烈建議不要採用Turbo C 來學習 C程式設計原因:

#include <iostream.h>      // Note the .h suffix
// using namespace std;    // Turbo C++ doesn't implement namespaces

int main() 
{
    cout << "Hello, World!";
    return 0;
}
登入後複製

過時的語言方言:

Turbo C 沒有實現現代C 中可用的功能,導致潛在的混亂和相容性問題。 🎜>有限文件和支援:
    ANSI C先前的文件和資源稀缺,給故障排除和學習該語言帶來了困難
  • 社會恥辱:
  • 如今很少有開發人員使用Turbo C,這使得獲得幫助或找到相關資源變得困難。 CDT,它們支援目前的 C 標準並提供充足的文件和支援社群。

以上是為什麼我的「Hello World」程式無法在 Turbo C 中編譯?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板