二、第一個C語言程式
編寫C語言的步驟:①建立一個專案;②建立一個原始檔;③寫程式碼;④編譯程式碼。
1、Visual Studio 2022 操作
(1)雙擊圖示
雙擊開啟Visual Studio 2022圖示。
(2)建立新專案。
(3)選擇空專案。
(4)建立專案
命名專案名稱 + 選擇專案需儲存的位置,並點選建立。
(5)建立文字檔案
右擊 “解決方案資源管理器” 中的原始檔和標頭檔案,並在右擊的新增中找到新建項並點選,建立原始檔【.c】檔案和標頭檔案【.h】檔案。
建立文字檔案的快捷鍵:Ctrl + Shift + A。
【注】【.cpp】編譯器會按照 C++ 的語法來編譯程式碼!!! 【.c】編譯器會按照 C 的語法來編譯程式碼!!!
2、C語言程式碼簡介
(1)編寫程式碼簡單步驟
①主函式(main函式);
【問】C語言是如何執行的?
【答】C語言是從主函式的第一行開始執行的,因此C語言程式碼中的有函式的入口(main函式)。
②程式碼塊;
③程式碼中寫變數和函式;
④程式碼塊中編寫返回值;
(2)宏定義 (#define)
在生成 C的原始檔 時會自動新增這句程式碼,為了可以正常使用 scanf 函式。
#define _CRT_SECURE_NO_WARNINGS 1
【注】如果不新增就會報錯!!!即,錯誤 C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
(3)標準輸入輸出 (stdio)
/*
* ----- 關於標準輸入輸出的標頭檔案 ----- *
* 1、#include:包含的意思。
* 2、std:標準。
* 3、i:input(輸入)。
* 4、o:output(輸出)。
*/
#include <stdio.h>
(4)主函式 (main 程式的入口)
C語言規定 main 函式是程式的入口。
【注】mian函式有且僅有一個!!!
/*
* ----- C語言標準的主函式的寫法 ----- *
* 返回型別:int(整型型別),與後面的返回值前後呼應。
* 函式名:main(主函式)。
* 入口引數:無(可以填寫引數,但是此處沒有任何引數,也可用void表示沒有引數)。
* 大括號:函式體。
*/
int main()
{
}
(5)列印函式 (printf)
printf是庫函式,作用:在螢幕上列印資訊。
【注】在使用 printf 函式時需要打招呼(引用標頭檔案 stdio.h)!
/*
* ----- 列印函式 ----- *
* 1、使用""引起來的是字串,將hehe\n引起來傳給函式printf進行列印。
* 2、printf是一個庫函式,是專門用來列印資料。
* 3、在使用printf函式需要向庫裡打招呼,即要使用#include <stdio.h>。
*/
printf("hehe\n");
(6)返回值 (return)
/*
* ----- 在C語言中留下了一個歷史的約定(習慣) ----- *
* 1、如果程式碼正常返回,就返回一個0。
* 2、如果程式碼異常返回(或終止),就返回一個非0。
*/
return 0;
(7)C語言古老寫法【不推薦】
/*
* ----- C語言古老的主函式的寫法(不推薦) ----- *
*/
void main()
{
}
3、第一個C語言程式碼
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
printf("hehe\n");
return 0;
}
【執行程式碼】
①Ctrl + F5 或者 FN + Ctrl + F5。
②選單欄:【除錯】--->【開始執行不除錯】。
【注】一個工程中可以有很多【.c】的原始檔,但是多個【.c】的原始檔中只能有一個 main 函式!!!