首页
/
每日頭條
/
科技
/
c語言要用到什麼軟件
c語言要用到什麼軟件
更新时间:2025-11-30 17:50:41

一、c語言可視化編程工具IDE

IDE,全稱叫做“Integrated Development Enviroment”(此處我擦把汗,還好英文沒還給老師),中文名叫“集成開發環境”,關鍵字是“集成”。C語言IDE集成了C程序文件打開、保存、編譯、運行、調試、工具等各種功能,所以叫做集成開發環境。

目前有很多種IDE,比較著名的有Visual Studio、Eclipse CDT、Dev-C 等,根據每人不同的愛好去選擇。下面我大概說說Dev-C 主要功能。

1、新建一個C程序文件

開始編寫C程序代碼了,第一步當然是新建一個C程序代碼了,在菜單“File”下找到“New”即可:

c語言要用到什麼軟件(c語言使用什麼軟件)1

可以單獨新建一個C程序代碼文件,也可以新建一個項目。順便說下,在“File”菜單下,還有諸多的其他功能,如打開已有的C語言程序代碼、保存當前的C程序代碼等,充分體現了IDE的“集成”概念。

2、編譯運行一個C程序文件

寫完一個C語言程序代碼後,可以在“Execute”菜單下找到“Compile”和“Run”,也就是編譯和運行的意思。

c語言要用到什麼軟件(c語言使用什麼軟件)2

菜單“Execute”下的功能也是十分的豐富,有單獨的編譯、運行步驟,也有編譯與運行的集成步驟,還有重新編譯、C語言代碼語法檢查、參數設置、清空當前項目等諸多實用功能。

對于C語言初學者來說,Dev-C 是一個很不錯的IDE編程環境。

二、C語言不可視化編程環境

很多C語言編程高手從來不用IDE,你跟他說IDE,他會一臉茫然“那是個啥東西?”不少程序員編程直接打開文本文件,在文本文件上寫好C語言程序代碼,然後GCC編譯,結束!這就是采用不可視化編程環境。

例如上面的那段C語言代碼就寫在一個文本文件裡,程序員靠着眼力看下程序沒有什麼語法錯誤,然後直接GCC編譯C程序代碼文件,如下:

c語言要用到什麼軟件(c語言使用什麼軟件)3

上圖是使用GCC編譯時使用的一些編譯參數。可以看到相比較于IDE的一鍵式編譯,手動編譯需要自己指定編譯頭文件目錄、編譯C語言函數庫路徑等,比較麻煩。不過這也是手動編譯的魅力所在,就是其樂無窮!

編譯完了之後會生成一個C程序可執行文件,直接運行這個可執行文件即可。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
中山各鎮外來人口
中山各鎮外來人口
5月18日,中山市統計局公布《中山市第七次全國人口普查公報》。至2020年11月1日零時,中山市常住人口為4418060人。全市常住人口與2010年第六次全國人口普查的3120884人相比,十年共增加1297176人,增長41.56%,年平...
2025-11-30
手機通訊錄導出步驟
手機通訊錄導出步驟
手機通訊錄導出步驟?下面以QQ備份為例打開QQ,點擊QQ頭像,從彈出框中找到左下角【設置】,在設置列表中選擇【聯系人、隐私】,點擊上方【手機通訊錄】,單擊【查看手機通訊錄】,最後點擊【備份通訊錄】功能鍵即可,我來為大家講解一下關于手機通訊錄...
2025-11-30
德系輕坦技能
德系輕坦技能
中國現代裝甲戰争競技網遊《最後一炮》一直以高精度還原現代裝甲為主打,在遊戲中已收錄了中系、英美系、其他系、歐系等衆多現代載具,而德系坦克一直是很多軍迷玩家所喜愛的。在本次的周年版本更新中,大家期待已久的德系坦克即将登場。研發美術制作載具研發...
2025-11-30
針對b站的付費
針對b站的付費
這兩天,B站又站上風口浪尖了。有網友發現,up主“勾手老大爺鄧肯”的視頻,竟然要付費才能觀看。事情一出B站用戶立刻炸開了鍋。換句話說,其實是罵聲一片。“勾手老大爺鄧肯”是一位搞笑區up主,有一百多萬粉絲,視頻内容主要是全世界各地的離奇案件和...
2025-11-30
問道手遊飛升還能進化嗎
問道手遊飛升還能進化嗎
時逢千年浩劫,中洲動蕩。金木水火土五大門派合力打開飛升之門,仙君魔帝今朝出世。1月5日飛升資料片攜手開年大服熱血上線,渡劫飛升者将洗筋伐髓,領悟專屬技能和屬性,戰力飙升。修成元嬰,踏上仙途超然入聖,可減免所受傷害;修成血嬰,遁入魔道功力大增...
2025-11-30
Copyright 2023-2025 - www.tftnews.com All Rights Reserved