91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語(yǔ)言開發(fā)環(huán)境的三個(gè)部分

汽車玩家 ? 來源:趣味c語(yǔ)言 ? 作者:趣味c語(yǔ)言 ? 2020-05-05 17:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我曾經(jīng)對(duì)朋友們說過,我發(fā)表的每一篇文章,都會(huì)講解一個(gè)c語(yǔ)言的知識(shí)點(diǎn),讓大家循序漸進(jìn)地學(xué)習(xí)并掌握c這門編程語(yǔ)言。大家接觸到我的文章是隨機(jī)的,很可能只看到其中一篇或者兩篇,想系統(tǒng)學(xué)習(xí)的朋友可以點(diǎn)擊文章左上角的logo, 也就是帶有“C語(yǔ)言”三個(gè)字那個(gè)藍(lán)色的圓圈,進(jìn)入到我的主頁(yè),那里有我寫的所有文章。建議大家按發(fā)表時(shí)間順序閱讀每一篇文章,因?yàn)榍懊娴奈恼潞秃竺娴奈恼率茄驖u進(jìn)的關(guān)系。

今天我跟大家來聊一下c語(yǔ)言開發(fā)環(huán)境。

對(duì)于沒接觸過軟件開發(fā)的朋友來說,提到“環(huán)境”一詞,很容易聯(lián)想到自然環(huán)境,比如空氣好不好,風(fēng)景是否優(yōu)美。這里要解釋一下,c語(yǔ)言開發(fā)環(huán)境,與自然環(huán)境是沒有關(guān)系的,它指的是c語(yǔ)言開發(fā)所需要的所有工具軟件,也許這樣定義并不是很標(biāo)準(zhǔn),但是卻容易理解。

那么c語(yǔ)言開發(fā)環(huán)境都包括哪些部分呢?主要包含三個(gè)部分,編輯環(huán)境、編譯環(huán)境和運(yùn)行環(huán)境。編輯環(huán)境就是我們用什么軟件來編寫c語(yǔ)言程序,或者說把你的c語(yǔ)言程序?qū)懺谀睦?。比如你可以用windows系統(tǒng)自帶的記事本、寫字板,或者用UltraEdit編輯軟件,這些都可以,但是業(yè)界普遍使用的編輯器是SourceInsight軟件。程序編寫好之后,為了獲得可執(zhí)行文件,我們需要對(duì)你的程序進(jìn)行編譯,目的是把你的程序轉(zhuǎn)變成計(jì)算機(jī)能識(shí)別的內(nèi)容,而編譯的工具軟件就是編譯環(huán)境。運(yùn)行環(huán)境包括硬件運(yùn)行環(huán)境和軟件運(yùn)行環(huán)境,硬件運(yùn)行環(huán)境就是你的程序在什么設(shè)備上執(zhí)行,比如在電腦上執(zhí)行還是路由器上執(zhí)行,如果在電腦上執(zhí)行,那么硬件運(yùn)行環(huán)境就是電腦,如果在路由器上執(zhí)行,那么硬件運(yùn)行環(huán)境就是路由器。軟件環(huán)境就是可執(zhí)行程序在什么軟件上運(yùn)行,通常是操作系統(tǒng),比如windows系統(tǒng)或者linux系統(tǒng)。

許多軟件同時(shí)支持編輯、編譯和運(yùn)行,換句話說,它既是編輯環(huán)境,又是編譯環(huán)境,也是運(yùn)行環(huán)境,我們稱這類軟件為集成開發(fā)環(huán)境,簡(jiǎn)稱IDE。鑒于很多剛接觸c語(yǔ)言的朋友還不清楚怎樣搭建環(huán)境,我也不希望大家把時(shí)間都浪費(fèi)在搭建環(huán)境上,所以這里建議大家在網(wǎng)上找一個(gè)可以在線使用的免費(fèi)IDE,比如codingground, 其地址是https://www.tutorialspoint.com/compile_c_online.php,這個(gè)只是學(xué)習(xí)c語(yǔ)言的輔助工具,希望頭條審核時(shí)不要誤判。這個(gè)IDE的界面是這樣的:

C語(yǔ)言開發(fā)環(huán)境的三個(gè)部分

左側(cè)黑色部分是編輯環(huán)境,你可以在這里編寫你的c語(yǔ)言程序。如果你點(diǎn)擊左上角的Execute標(biāo)簽,程序就會(huì)編譯、執(zhí)行,結(jié)果在右側(cè)顯示。我來執(zhí)行一下這個(gè)IDE自帶的程序,結(jié)果是這樣的:

C語(yǔ)言開發(fā)環(huán)境的三個(gè)部分

好了,今天的知識(shí)點(diǎn)就跟朋友們分享到這里。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11764

    瀏覽量

    219097
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3702

    瀏覽量

    94078
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    183

    文章

    7644

    瀏覽量

    145651
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    三個(gè)經(jīng)典開關(guān)電源實(shí)際問題解析

    下面三個(gè)關(guān)于多路輸出電源連續(xù)工作模式的問題,測(cè)試一下您的電源設(shè)計(jì)知識(shí)。然后核對(duì)您的答案。
    的頭像 發(fā)表于 01-22 16:08 ?2007次閱讀
    <b class='flag-5'>三個(gè)</b>經(jīng)典開關(guān)電源實(shí)際問題解析

    講解C語(yǔ)言代碼的實(shí)現(xiàn)過程

    ;); } 統(tǒng)一初始化變量,尤其是Kp,Ki,Kd三個(gè)參數(shù),調(diào)試過程當(dāng)中,對(duì)于要求的控制效果,可以通過調(diào)節(jié)這三個(gè)量直接進(jìn)行調(diào)節(jié)。 第步:編寫控制算法,代碼如下: float PID_realize
    發(fā)表于 01-21 07:58

    C語(yǔ)言主要特點(diǎn)

    C語(yǔ)言的主要特點(diǎn)有: 1.語(yǔ)言簡(jiǎn)潔、緊湊,使用方便、靈活 。C語(yǔ)言一共只有32個(gè)關(guān)鍵字、9種控制
    發(fā)表于 01-05 07:41

    C語(yǔ)言C++的區(qū)別及聯(lián)系

    缺點(diǎn):性能比面向過程低。 二、具體語(yǔ)言上的區(qū)別 1、關(guān)鍵字的不同 C語(yǔ)言有32個(gè)關(guān)鍵字;C++有63
    發(fā)表于 12-24 07:23

    C語(yǔ)言單元測(cè)試在嵌入式軟件開發(fā)中的作用及專業(yè)工具的應(yīng)用

    、winAMS工具的核心功能與優(yōu)勢(shì) winAMS是一款專業(yè)的嵌入式C語(yǔ)言單元測(cè)試工具,針對(duì)嵌入式開發(fā)的特殊需求提供了全面解決方案。其主要功能特點(diǎn)包括: ?編譯器級(jí)代碼解析引擎***
    發(fā)表于 12-18 11:46

    C語(yǔ)言特性

    存儲(chǔ)和處理方式,提高系統(tǒng)的運(yùn)行效率。 4、豐富的開發(fā)工具與社區(qū)支持 在嵌入式開發(fā)領(lǐng)域,大部分開發(fā)工具都對(duì) C/
    發(fā)表于 11-24 07:01

    C語(yǔ)言在嵌入式開發(fā)中的應(yīng)用

    1、控制系統(tǒng)開發(fā) 在工業(yè)控制領(lǐng)域,C 語(yǔ)言是當(dāng)之無愧的中流砥柱。無論是工業(yè)自動(dòng)化生產(chǎn)線中的運(yùn)動(dòng)控制、溫度控制、壓力控制等系統(tǒng),還是汽車電子中的發(fā)動(dòng)機(jī)控制單元(ECU)、防抱死制動(dòng)系統(tǒng)(ABS)、車輛
    發(fā)表于 11-21 08:09

    C語(yǔ)言和單片機(jī)C語(yǔ)言有什么差異

    單片機(jī)c語(yǔ)言相對(duì)于普通C語(yǔ)言增加了一些基本的指令,還有變量的賦值是16進(jìn)制,當(dāng)然單片機(jī)c語(yǔ)言只牽
    發(fā)表于 11-14 07:55

    突破LuatOS開發(fā)瓶頸:三個(gè)二次開發(fā)必備知識(shí)揭秘!

    遇到LuatOS開發(fā)難題?或許你忽略了這三個(gè)關(guān)鍵常識(shí)。它們看似簡(jiǎn)單,卻能破解資源管理、效率提升等瓶頸問題,為你的項(xiàng)目注入新活力,實(shí)現(xiàn)技術(shù)躍遷。 本期一起來了解LuatOS開發(fā)需要熟悉的幾個(gè)常識(shí)
    的頭像 發(fā)表于 06-23 15:05 ?420次閱讀
    突破LuatOS<b class='flag-5'>開發(fā)</b>瓶頸:<b class='flag-5'>三個(gè)</b>二次<b class='flag-5'>開發(fā)</b>必備知識(shí)揭秘!

    C語(yǔ)言精彩編程百例-364頁(yè)

    內(nèi)容提要 C是一種通用的程序設(shè)計(jì)語(yǔ)言,它包含了緊湊的表達(dá)式、豐富的運(yùn)算符集合、現(xiàn)代控制流以及數(shù)據(jù)結(jié)構(gòu)等四個(gè)部分C
    發(fā)表于 06-13 17:28

    提高篇——C語(yǔ)言核心技術(shù)(中文版)

    該資料是“C編程語(yǔ)言”和“C語(yǔ)言鏈接庫(kù)”的完整參考手冊(cè)。這本書的目的是提供一本方便、可靠的手冊(cè),輔助日常的編程工作。本書描述C
    發(fā)表于 06-13 16:39

    《ESP32S3 Arduino開發(fā)指南》第C/C++語(yǔ)言基礎(chǔ)

    C/C++語(yǔ)言基礎(chǔ) C/C++語(yǔ)言是國(guó)際
    發(fā)表于 06-10 09:20

    主流的 MCU 開發(fā)語(yǔ)言為什么是 C 而不是 C++?

    在單片機(jī)的地界兒里,C語(yǔ)言穩(wěn)坐中軍帳,C++想分杯羹?難嘍。咱電子工程師天天跟那針尖大的內(nèi)存空間較勁,C++那些花里胡哨的玩意兒,在這兒真玩不轉(zhuǎn)。先說內(nèi)存這道坎兒。您當(dāng)stm32f4的
    的頭像 發(fā)表于 05-21 10:33 ?1060次閱讀
    主流的 MCU <b class='flag-5'>開發(fā)</b><b class='flag-5'>語(yǔ)言</b>為什么是 <b class='flag-5'>C</b> 而不是 <b class='flag-5'>C</b>++?

    NVMe IP開發(fā)速成: 三個(gè)月不是夢(mèng)

    作為NVMe IP開發(fā)者,在構(gòu)建IP時(shí)總是需要不斷修改,然后編譯上板測(cè)試,每一次編譯,少則20分鐘,多則兩三個(gè)小時(shí),對(duì)IP的熱情總是在滿懷期待的希望等待中磨滅,NVMe IP開發(fā)工具作為一個(gè)
    的頭像 發(fā)表于 04-14 19:52 ?1307次閱讀
    NVMe IP<b class='flag-5'>開發(fā)</b>速成: <b class='flag-5'>三個(gè)</b>月不是夢(mèng)

    S32G2如何利用C語(yǔ)言開發(fā)IPCF?

    S32G2 應(yīng)該如何利用 C語(yǔ)言在 A 核上開發(fā) IPCF 程序,是否有相關(guān)的 SDK 可用?或者我需要將 ipc-shm 等封裝到一個(gè) C
    發(fā)表于 03-27 06:49