一、修改計算機顯示擴展名
打開任意一個目錄。
二、 編寫 第一個hello world 程序
#include <stdio.h>
int main(void)
{
printf("hello world\\n");
return 0;
}
編譯 hello world 程序 ——> 得到 機器能識別的 二進制碼。
cd 目錄 —— 含義:進入這個目錄。
快捷打開 Hello.c 文件所在目錄
1. 進入到 Hello.c 文件所在目錄
2. 直接在 “地址欄” 中鍵入 cmd ,不需要 cd 目錄。切換。
三、常見IDE
IDE:集 編輯器、編譯器、調試器與一身的集合工具。
Windows:vs2019、Clion:跨平臺IDE、Qt Creator 跨平臺IDE、Eclipse
MacOS:Xcode、Clion:跨平臺IDE、Qt Creator 跨平臺IDE、Eclipse
Linux:vi/vim —— 文本編輯器、Clion:跨平臺IDE、Qt Creator 跨平臺IDE、Eclipse
四、VS2019基本使用
1. 打開VS2019 , 新建項目
2. 創建項目,指定項目目錄
3. 確保保留 “解決方案資源管理器”
4. 創建 helloworld.c 文件
5. 編寫 helloworld.c 程序。
6. 修改字體:工具 —— 選項 —— 環境 —— 字體和顏色 。
7. 編寫完成。點擊 !圖標運行。
五、 解決窗口一閃而過問題
1. 使用函數解決: 在 return 0;代碼前添加一行代碼
system("pause");
2. 修改 VS2019 工具配置屬性解決: 項目名上,右鍵 —— 屬性 —— 配置屬性 ——連接器 —— 系統 —— 子系統 —— 下拉框中選擇 “控制檯 (/SUBSYSTEM:CONSOLE)” —— 點擊 “應用” —— 點擊確定。
代碼釋義
#include <stdio.h>
int main(void)
{
printf("Hello! My programmer C \\n");
return 0;
}/<stdio.h>
# :代表引入頭文件專用特殊字符
include :引入頭文件專用關鍵字。
<> : 用來包裹 庫 頭文件名
stdio.h : 使用的 頭文件。因為程序中使用了 printf() 函數。就必須使用該頭文件。
std:標準:standard
i:input 輸入。
o:output 輸出。
int :main 函數返回值為 整型。int
main:整個程序的入口函數。任何.c 程序,有且只有一個 main 函數。
(void) : 當前main函數沒有參數。
{} :內部放函數體。
printf(“Hello! My programmer C \\n”) :
printf(); C語言向屏幕輸出字符使用的函數。
helloworld:待寫出的字符串內容。
\\n: 回車換行。
return 0;
1. return 返回。C程序要求,main 函數要有返回值。藉助 return 實現返回。
2. 0:成功!因為 int ,返回整數。
七、代碼運行 4 種模式
1. Debug x86:以調試模式,運行32位程序。
2. Debug x64:以調試模式,運行64位程序。
3. Release x86:以發佈模式,運行32位程序。
4. Release x64:以發佈模式,運行64位程序。
Debug:調試模式。生成的 .exe 文件 比 Release 模式生成文件大。帶有調試信息。學習中,只使用該模式。
Release:發佈模式。生成的.exe 文件沒有調試信息。文件較小。
八、註釋
單行註釋。 // 待註釋的內容
多行註釋。/* 待註釋的內容 */ 多行註釋內,可以嵌套單行註釋。多行註釋之間不能嵌套。
九、System函數
作用:執行 windows 系統中的指定的命令。
命令:
- pause:暫停。
- cmd:啟動新的終端
- calc:喚起windows下的計算器。
- cls:清空 當前windows下 終端中的內容。
#include <stdio.h> // 引入頭文件 stdio.h , 因為下面使用了printf() 必須添加此頭文件。/<stdio.h>
#include <windows.h> // 引入頭文件 Windows.h, 因為下面使用 Sleep() 函數。/<windows.h>
int main(void) // main 是程序的入口函數。void表示沒有參數。int表示返回整數。
Sleep() 函數,指定程序睡眠。默認單位:毫秒。 需要使用頭文件。#include <windows.h>
閱讀更多 我的程序員c 的文章