操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    一、本系列文章簡介

    • 什么是C語言
    • C語言之父
    • C語言的由來
    • C語言的發展
    • 為什么要學C語言/能做什么
    • 為什么要學習這套C語言
    • 本套課程適用人群
    • 本套筆記介紹

    二、C語言標準

    2.1 標準簡史

    • 1. 1972年C語?在?爾實驗室誕?. 丹尼斯·?奇 參考B語?開發.
    • 2. 1970-80年代,C語?被?泛應?,產?很多不同的C語?版本. 程序可移植性?較差.
    • 3. 1983年,美國國家標準委員會(ANSI) 成??個?組來制定C語?的標準. C語??持哪些語法、?持哪些功能
    • 等等.
    • 4. 1989年,通過了C語?的第?個標準. C89標準.
    • 5. 1990年,國際標準化組織(ISO) 和 國際電?委員會(IEC) 將 C89標準當做國際的C語?標準. C90標準. C89和
    • C90指的是同?個標準
    • 6. 1994年 ISO和 IEC 對 C89標準進?修訂. C94標準. 由于并沒有增加新的語法特性,還是叫做 C89或者C90.
    • 7. 1995年 ISO和IEC再次做了修正,C95 標準.
    • 8. 1999年 ISO 和 IEC 發布了C語?新標準. C語?第?個標準. 在該標準中,新增許多實?的C語?語法特性. 增
    • 加新的關鍵字、可變?數組等等. C99標準
    • 9. 2007年,重新修訂了C語?.
    • 10. 2011年, 發布新的版本。新增了?些語法,泛型、國際化?持. ?前為?最新版本是 C11.

    2.2 標準的影響

    1. 可將C語?的標準理解為C語?說明書。但其并沒有強制性約束?。

    • > 如:微軟拿到標準,認為有些標準不合理,不?持。
    • > 微軟認為某些特性?常好,但標準中沒有,微軟可以修改標準,新增語法.

    2. 如果編譯器不?持標準,我們即使使?標準中的語法仍然會報錯。

    3. 編譯器版本也會影響程序。因此,編寫程序之前要確定編譯器版本。

    2.3 常見C/C++編譯器

    Borland C++ 寶藍公司

    Intel C++ 英特爾編譯器

    VC++ 微軟公司

    g++編譯器(gcc是編譯套件), Linux 默認使?的編譯器. 對標準?持最好.

    2.4 C語言的優缺點

    優點:學習成本快、運行速度快,功能強

    缺點:代碼實現周其長,可移植性差、對經驗要求高、對平臺庫依賴多

    2.5 C語言的應用領域

    * 服務器。

    * 操作系統。

    * 上層應?。 MFC、QT

    * 嵌?式。

    * ??智能、硬件驅動。

    * 中間件。

    * ?絡攻防、數據安全。

    * ?學必修課。

    2.6 常見開發工具

    • Windows操作系統

    vs(visual studio)2013、2015、2017、2019、2022

    Clion:跨平臺IDE、跟Java的IDEA、python的pycharm是同一家公司的

    Qt Creator 跨平臺IDE

    • MacOS(蘋果電腦的操作系統)

    Xcode Clion:跨平臺IDE。 Qt Creator 跨平臺IDE。

    • Linux:

    vi/vim —— ?本編輯器。 Clion:跨平臺IDE。 Qt Creator 跨平臺IDE。

    備注:大多企業開發用vs會更多一些

    三、第一個程序

    3.1 環境搭建

    打開微軟的官方網站 https://visualstudio.microsoft.com/,下載 Visual Studio 安裝包。

    雙擊安裝包進行安裝

    操作一:在“工作負荷”標簽頁中,選擇“使用C++桌面開發選項即可”

    操作二:“安裝位置”中修改安裝路徑

    路徑要求:

    • 不要有中文,不要有空格,不要有一些特殊符號
    • 選擇一個統一的文件夾進行管理

    自動下載并安裝,過程耗時較長,需要耐心等待

    安裝完成之后,彈出安裝完畢的對話框,點擊確定。

    接下來VS希望你使用微軟賬號登錄,要是沒有注冊一個,或者可以點擊【暫時跳過】這個選項

    根據提示選擇一個自己喜歡的主題。

    點擊啟動,到此整個環境搭建完畢。

    3.2 第一個Helloworld

    1.創建項目

    點擊【創建新項目】

    2. 選擇創建【控制臺應用】點擊下 一步

    3.指定項目名稱,確保位置下的項目存儲目錄存在。勾選【將解決方案和項目....】,點擊【創建】

    4.右側的解決方案管理器可以安裝自己的習慣放在左側或者右側

    默認是右側,各位小伙伴也可以拖到左側來,每個人的習慣不同,沒有固定標準


    5.創建 helloworld.c ?件

    右鍵選擇源文件,選擇添加,選擇新建項

    6.在彈出的編輯框中,選中【C++文件(.cpp)】將下方“源.cpp”手動改為要創建的文件名

    如:helloWorld.c 。注意,默認 cpp 后綴名,要手動改為 .c 后綴名,然后點擊 “添加”。

    7. 編寫第一個代碼

    #include <stdio.h>
    int main(void)
    {
        printf("hello world!\n");
        return 0;
    }
    

    8. 點擊上方綠色空心三角運行即可

    3.3 代碼逐行分析

    1. ‘#include' : 引?頭?件專?關鍵字。

    2. <> : ?來包裹 庫頭?件名

    3. stdio.h : 使?的頭?件。因為程序中使?了 printf() 函數。就必須使?該頭?件。

    >std:標準:standard

    >i: input 輸?。

    >o: output 輸出。

    4. int :main 函數返回值為整型。

    5. main: 整個程序的??函數。 任何.c 程序,有且只有?個 main 函數。

    6. printf(); C語?向屏幕輸出字符使?的函數。

    7. printf(“helloworld\n”)

    > printf();向屏幕輸出一段內容

    > helloworld: 待寫出的字符串內容。

    > \n: 回?換?。

    8. return 0;

    > return 返回。 C程序要求,main 函數要有返回值。借助 return 實現返回。

    > 0:成功!因為 int ,返回整數。

    注意事項

    • 程序中使用的所有字符,全部都是“英文半角”字符
    • 程序中,嚴格區分大小寫
    • “;” 代表??結束。不能使? 中? “;”,必須是英?。

    3.4 代碼執行流程分析

    完成的C語言運行,分為以下4步,在VS中我們直接運行,其實是把中間的步驟給省略了

    * 預處理(這一步后面單獨講解)

    簡單理解,就是先找到#include后面的 <stdio.h>這個文件

    * 編譯

    把c文件編譯成二進制文件后綴名為obj

    * 連接/鏈接

    把預處理找到的h文件,還有編譯之后產生的obj文件打包在一起,產生exe文件

    * 運行

    運行exe文件

    我最近打算寫點東西,先把C語言復習下,畢竟上次寫程序是15年前2008年了。

    本來應該用VC6,但是應該用開源的,好吧,那用codeblocks,很多人說應該用Dev C++

    那個停止維護時間太久了,還不如vc6好用。


    選擇FossHUB下載,Sourceforge.net那里不好找。


    選這個64位帶編譯器的便攜版,解壓就能用,不需要安裝。


    解開這個codeblocks.exe就是IDE的啟動文件,右鍵發送快捷方式到桌面,以后好啟動。


    打開后選file->new->project



    Category:選Console后會剩下控制臺項目


    點擊Console application后點Go繼續。


    我不理解這頁啥意思?無聊瘋掉了?勾上下次跳過這頁后next。


    當然選C了,C++和C的語法還是要區分的。


    這里Project title起好,后面的名字會自動填寫,不需要修改的話next。


    這里可以選擇編譯器,我只安裝了GNU GCC Compiler,codeblocks自帶的也是這個。

    finish完成。


    好了點main.c顯示標準的helloworld程序,這里點擊紅三角運行會黑框一閃而過。微軟的vs會停下,其他的不會,


    我們在源代碼里加入getchar()函數等待輸入,停一下。

    鏈接:https://pan.baidu.com/s/1Banz1On18RUVVU3wU9f3fA?pwd=2oai

    提取碼:2oai

    codeblock+C語言編程練習100題,我放網盤了需要的自己拿。

    我這系列是給朋友準備的,我準備訓練一些幫手,一個人搞開發太累了。

    下節是練習題了。

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有