亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-07-13 21:33:28 來源:網絡 閱讀:318 作者:wx5de7b5143d243 欄目:編程語言

交換機后臺管理之登錄菜單

項目需求

用戶打開交換機后臺管理程序時,需要進行“登錄”操作,以確認用戶身份的合法性。
所以,我們需要先實現一個登錄菜單,以提示用戶執行相關操作。

項目實現

啟動命令窗口:
【小白到大牛之路2】交換機后臺管理之登錄菜單
在運行窗口輸入notepad++,再單擊“確定”。

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

設置notepad++的語言為C語言:
【小白到大牛之路2】交換機后臺管理之登錄菜單

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


main.c

#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.多行注釋 / /

注意:不要為了注釋而注釋!

有需要的朋友可以私信我!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

离岛区| 修文县| 邵阳市| 延津县| 景谷| 大邑县| 马山县| 荥阳市| 石台县| 昌江| 安龙县| 休宁县| 清原| 宜黄县| 疏附县| 宝丰县| 中宁县| 金华市| 萨迦县| 永济市| 宾川县| 伊吾县| 吴桥县| 舒城县| 谷城县| 樟树市| 通海县| 白朗县| 洛川县| 汉寿县| 荆州市| 绥中县| 临城县| 英吉沙县| 宾川县| 监利县| 原平市| 马关县| 潍坊市| 平山县| 新龙县|