c語言執行庫是什麼,c語言執行需要什麼環境?

2022-09-13 14:07:02 字數 2860 閱讀 1439

1樓:匿名使用者

1、c執行庫,是和平台相關的,即和作業系統相關的。它由不同作業系統不同開發平台提供不同的c執行庫。但是c執行庫的部分實現是基於c標準庫的,即c執行庫是各個作業系統各個開發工具根據自身平台開發的庫,某種程度上,可以說c執行庫是c標準庫的乙個擴充套件庫,只是加了很多c標準庫所沒有的與平台相關的或者不相關的庫介面函式。

2、例如:c標準庫的strcpy函式負責字串的拷貝,但是由於缺少對目地字串緩衝區大小的控制,極有可能導致緩衝區溢位(大量的緩衝區溢位攻擊都是由於這種漏洞而產生的);相反,windows提供了能夠實現同樣功能的安全的字串拷貝函式,減少了緩衝區攻擊的可能,strcpy_s。這些函式是以c執行庫的方式提供的,當然,不同的作業系統,c執行時庫可能不同,但是對c標準庫的支援是完全一致的,也就是說,在不同的作業系統上,使用同乙個c標準庫的函式必然產生一致的結果。

2樓:

任何乙個c程式,它的背後都有一套龐大的**來進行支撐,以使得該程式能夠正常執行。這套**至少包括入口函式,及其所依賴的函式所構成的函式集合。當然,它還理應包括各種標準庫函式的實現。

這樣的乙個**集合稱之為執行庫

3樓:盛琦甲向雪

c執行庫,是函式庫,比方說你使用c語言的printf()函式,而它具體的實現就是在c執行庫中的,應該大概就是這樣。

c語言執行需要什麼環境?

4樓:

c語言的執行需要由編譯器編譯原始檔為可執行檔案,然後才能執行。window下用vc6.0就可以了,在其他的作業系統編寫c語言**,比如linux下,有自己編譯器編譯生成可執行檔案。

再比如嵌入式處理器上的可執行檔案就需要另外的編譯了。

5樓:

出來!turbo c 2.0是c語言的執行環境,你打的比方和恰當,

你要用c語言寫程式必須在turbo c 2.0下才可以編譯執行;

那要看你用什麼語言了!

6樓:

visual c++6.0 或者用vs等編譯器都可以的

c語言的執行環境是什麼

7樓:甫倫元秋

常用的有turbo

c2.0、turbo

c++3.0、visual

c++等,但turbo

c2.0是用於doc環境的,進入環境後不能用滑鼠進行操作,主要通過鍵盤選擇選單,不大方便。

8樓:敏興利雨靈

執行環境就象一種產品必須在特定的環境下才可以製造出來!

turbo

c2.0是c語言的執行環境,

你打的比方和恰當,

你要用c語言寫程式必須在turbo

c2.0下才可以編譯執行;

那要看你用什麼語言了!

c語言的執行環境是什麼意思?

9樓:大凡天王

執行環境就象一種產品必須在特定的環境下才可以製造出來!

turbo c 2.0是c語言的執行環境,你打的比方和恰當,

你要用c語言寫程式必須在turbo c 2.0下才可以編譯執行;

那要看你用什麼語言了!

10樓:靚寶寶魚

turbo c 2.0是執行c語言的工具,可以幫你檢查你的程式是否有問題和執行結果.

11樓:匿名使用者

c/c++成為exe可執行檔案包括:

1-程式編寫;

2-程式編譯(編譯,鏈結)

3-要讓windows能執行,就例如提供乙個飛機駕駛員足夠的飛機駕駛說明書,告訴他怎麼操縱,執行環境就是告訴windows怎麼去執行你編寫的程式的一種類似說明書引導+輔助的作用。

常用c/c++編譯器

turbo c, visualstudio(vc++)

c語言的執行環境是什麼

12樓:匿名使用者

常用的有turbo c 2.0、turbo c++ 3.0、visual c++等,但turbo c2.

0是用於doc環境的,進入環境後不能用滑鼠進行操作,主要通過鍵盤選擇選單,不大方便。

13樓:清_晨

寫c語言實驗報告嗎?我們通常寫:

pc機、windows系統、vc6.0

c語言的最好執行環境是什麼?

14樓:宜羽讓夢影

visual

c++是最好的,不過不跨平台,只能在windows上執行

15樓:碧果光翠巧

有,c/c++整合試驗環境,介面很友好很直觀很方便。

c語言的最好執行環境是什麼?

16樓:匿名使用者

是想問c語言執行最快的環境吧

17樓:匿名使用者

開發環境windows下用vc或者vs的比較多

linux下用emacs編輯+gcc編譯

c語言的執行環境是什麼,想在電腦上設定好,不會啊

18樓:匿名使用者

執行環境就是配置path路徑,想配置什麼,只要把程式所在路徑加到path路徑中即可,xp右擊我的電腦-》屬性-》高階然後選擇環境變數,進去後找path移到游標到行末然後輸入『;』(必須是英文下的『;』)然後複製您的路徑確定即可,win7下是在我的電腦屬性選擇高階系統設定之後和xp就一樣了!

19樓:匿名使用者

不用的,安了就可以用

c語言執行出錯什麼原因

歡樂多 for i 0,sum 0 i 10 i,sum i 另外main 打錯了 編譯沒有錯是因為你寫的mian函式的語句符合c規範,而連結有錯誤是因為c必須有一個入口函式或叫主函式main 而你這裡卻沒有。 vs坑爹的號 編譯沒出錯表明的是語法是正確的!而連線的錯誤是因為邏輯性的問題,出現了沒有...

C語言問題為啥會出錯,c語言執行出錯什麼原因

陽光的雷咩咩 printf d z 璐人釔 printf d z 這樣 c語言執行出錯什麼原因 歡樂多 for i 0,sum 0 i 10 i,sum i 另外main 打錯了 編譯沒有錯是因為你寫的mian函式的語句符合c規範,而連結有錯誤是因為c必須有一個入口函式或叫主函式main 而你這裡卻...

c語言程式執行結果顯示不完全,C語言程式可以執行,但不顯示結果

1.手動修改 單擊控制台視窗左上角 屬性 布局 這裡的螢幕緩衝區大小的寬度和高度就是指每行顯示的字元數和行數 2.程式修改 createconsolescreenbuffer 建立螢幕緩衝區 setconsoleactivescreenbuffer 設定某個緩衝區為當前緩衝區 要用到這兩個函式 可以...