1. 可將C語?的標準理解為C語?說明書。但其并沒有強制性約束?。
2. 如果編譯器不?持標準,我們即使使?標準中的語法仍然會報錯。
3. 編譯器版本也會影響程序。因此,編寫程序之前要確定編譯器版本。
Borland C++ 寶藍公司
Intel C++ 英特爾編譯器
VC++ 微軟公司
g++編譯器(gcc是編譯套件), Linux 默認使?的編譯器. 對標準?持最好.
優點:學習成本快、運行速度快,功能強
缺點:代碼實現周其長,可移植性差、對經驗要求高、對平臺庫依賴多
* 服務器。
* 操作系統。
* 上層應?。 MFC、QT
* 嵌?式。
* ??智能、硬件驅動。
* 中間件。
* ?絡攻防、數據安全。
* ?學必修課。
vs(visual studio)2013、2015、2017、2019、2022
Clion:跨平臺IDE、跟Java的IDEA、python的pycharm是同一家公司的
Qt Creator 跨平臺IDE
Xcode Clion:跨平臺IDE。 Qt Creator 跨平臺IDE。
vi/vim —— ?本編輯器。 Clion:跨平臺IDE。 Qt Creator 跨平臺IDE。
備注:大多企業開發用vs會更多一些
打開微軟的官方網站 https://visualstudio.microsoft.com/,下載 Visual Studio 安裝包。
雙擊安裝包進行安裝
操作一:在“工作負荷”標簽頁中,選擇“使用C++桌面開發選項即可”
操作二:“安裝位置”中修改安裝路徑
路徑要求:
自動下載并安裝,過程耗時較長,需要耐心等待
安裝完成之后,彈出安裝完畢的對話框,點擊確定。
接下來VS希望你使用微軟賬號登錄,要是沒有注冊一個,或者可以點擊【暫時跳過】這個選項
根據提示選擇一個自己喜歡的主題。
點擊啟動,到此整個環境搭建完畢。
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. 點擊上方綠色空心三角運行即可
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 ,返回整數。
完成的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題,我放網盤了需要的自己拿。
我這系列是給朋友準備的,我準備訓練一些幫手,一個人搞開發太累了。
下節是練習題了。