第一天,學習筆記總結!

一、修改計算機顯示擴展名

打開任意一個目錄。

第一天,學習筆記總結!

二、 編寫 第一個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>


分享到:


相關文章: