【小白到大牛之路2】交換機後臺管理之登陸菜單

交換機後臺管理之登陸菜單

項目需求

用戶打開交換機後臺管理程序時,須要進行「登陸」操做,以確認用戶身份的合法性。
因此,咱們須要先實現一個登陸菜單,以提示用戶執行相關操做。linux

項目實現

啓動命令窗口:
【小白到大牛之路2】交換機後臺管理之登陸菜單
在運行窗口輸入notepad++,再單擊「肯定」。程序員

【小白到大牛之路2】交換機後臺管理之登陸菜單

設置notepad++的語言爲C語言:
【小白到大牛之路2】交換機後臺管理之登陸菜單編程

設置notepad++的編碼爲ANSI格式編碼(便於再CMD中顯示中文)
【小白到大牛之路2】交換機後臺管理之登陸菜單windows


main.cide

#include <stdio.h>函數

int main(void) {
// 打印登陸菜單
printf("---交換機後臺管理---\n");
printf("1. 登陸\n");
printf("2. 建立帳號\n");
printf("3. 退出\n");工具

return 0;

}學習


測試效果:
【小白到大牛之路2】交換機後臺管理之登陸菜單
項目精講測試

1.頭文件

爲何要使用頭文件

c語言的要求:函數使用前必須先「聲明」(或者定義),不然編譯器就不識別該函數。編碼

printf函數的聲明是在頭文件stdio.h中。
#include <stdio.h> 表示把文件stdio.h中的全部內容拷貝到「這裏」。

頭文件的查找路徑

#include <stdio.h>
<>表示,從編譯器默認的庫路徑中去找文件stdio.h
這個默認路徑,取決於編譯器。不一樣平臺下不一樣編譯器的路徑都不相同。
這個默認路徑下,已經包含了c標準庫所須要的全部頭文件。

#include 「mytest.h」
「」表示從當前目錄下尋找文件mytest.h
若是在當前目錄下找不到,再從編譯器默認的路徑中查找。

2.main函數

main函數的做用

main函數是程序的惟一入口。
也就是說,程序運行時,首先從main函數開始執行。

一個程序,必需要有一個main函數,並且也只能有一個main函數。
main函數的格式
格式1:
int main(void) {
//
}

格式2:
//具體用法在函數的參數部分,再講解
int main(int argc , char* argv) {
//
}

main函數的返回值

main函數應該用return返回一個int類型數據,也就是說,必須返回一個整數。

通常用法:
程序成功結束,則main函數返回0
程序有異常,則返回一個大於0的整數。

3.printf函數

做用
用來向標準輸出設備(默認是運行這個程序的終端,好比cmd窗口)打印信息。

實例分析
printf(「I love you!」);
打印 I love you

printf(「I love you!\nYou love me too!」);
【小白到大牛之路2】交換機後臺管理之登陸菜單

\n表示換行
注意:\是一個「轉義字符」,\n把n轉義爲「換行」

printf(「100\t200\t300」);
【小白到大牛之路2】交換機後臺管理之登陸菜單
\t表示「水平製表符」,經常使用於對齊。

printf("姓名:%s 年齡: %d\n", "張三丰", 99);
【小白到大牛之路2】交換機後臺管理之登陸菜單
%s表示是字符串(字符串,就是多個字符組成的一個序列)
%d 表示一個整數
printf("圓周率等於 %.3f", 3.1415926);
【小白到大牛之路2】交換機後臺管理之登陸菜單
%f表示輸出浮點數(帶小數部分的實數)
%.3f表示小數點後保留3位小數,最後一位四捨五入

注意:printf的其餘用法先不要關注,之後須要使用時,再參考《C&C++函數手冊.chm》。再次強調,學習C/C++時,只要重點掌握主要用法,不少生僻的用法不用關注。最重要的是編程思惟、編程能力。

4.常見錯誤

5.C程序的編譯方法

爲何要編譯:
程序員寫的代碼,屬於「高級語言」,計算機不識別。計算機只能識別0和1.
因此,須要把源代碼,「轉換」成計算機可以識別的文件。

編譯方法:
gcc hello.c -o result
對源程序hello.c進行編譯,輸出的可執行文件是result
(對於Windows平臺的編譯器gcc, 輸出的可執行文件是result.exe,自動添加擴展名.exe)
gcc,是編譯器,也就是專門用來加工源程序的工具。

gcc hello.c
在windows平臺,等效於:gcc hello.c -o a.exe
在linux平臺,等效於:gcc hello.c -o a.out

6.C程序的編譯過程

【小白到大牛之路2】交換機後臺管理之登陸菜單
預處理
把程序員寫的源代碼,進行「預加工」:
1)把#include包含的文件內容拷貝到這裏
2)把宏替換成對應的內容(宏的使用,後面再講)
3)其餘預處理
預處理之後,獲得的仍是源程序!

編譯
把預處理之後的源程序,加工成「彙編程序」。
彙編程序,是使用「彙編語言」編寫的程序。
彙編語言,是一種「低級語言」,直接控制計算機的CPU,內存等。

彙編
把彙編程序,加工成二進制程序。
二進制程序,所有由0和1組成。是給計算機「閱讀」的程序。

連接
把二進制程序,和所需的「庫文件」,「組合加工」成計算機能夠直接執行的文件。

7.C程序的註釋

註釋是爲了讓程序更方便閱讀。

有兩種註釋方式
1.單行註釋 //
2.多行註釋 / /

注意:不要爲了註釋而註釋!

有須要的朋友能夠私信我!

相關文章
相關標籤/搜索