原创 C語言基礎六:分支結構
程序結構: 1.順序結構 2.分支結構 3.循環結構 1.分支結構: if語句 1.if(表達式) 語句; 表達式:合法的表達式即可,(可以是常量表達式)
原创 C語言基礎五:輸入輸出
1.printf(格式控制,輸出列表); 格式控制:是""括起來的字符串 a)普通字符,還包括轉義字符 b)格式聲明 %和格式字符串組成
原创 C語言基礎四:數組
數組: 一組具有相同數據類型的集合 int a[10]; 1.一維數組 2.二維數組 3.字符數組 1.一維數組 1.1定義格式: 數據類型 數組名[數組元素個數];
原创 C語言基礎二:數據類型、常量與變量
1、數據類型: 基本數據類型: 整型 :(unsigned)int(32位系統下佔4個字節) (unsigned)short(2) (unsigned)long(4)
原创 C語言基礎一:C語言程序組成
C語言程序組成 由1個或多個.c和.h文件組成 .c文件組成: 1.預處理命令 以#開頭的行都屬於預處理命令 1.1 文件包含命令 #include開頭的 作用:把
原创 C語言基礎八:函數
函數 1.實現某種特定功能的指令序列 2.作用: a)模塊化的設計 b)代碼的複用 printf/gets 3.函數的設計 需求分析: a)明
原创 C語言基礎七:循環結構
1.問題引入 輸入50個同學的成績,並且求平均值 int grade1,grade2,grade3; int sum=0; scanf("%d",&grade1); sum+=grade1;
原创 C語言基礎三:表達式與運算符
1.表達式 在c語言中表達式是用 運算符連接操作數 並且表達某種意思的式子 既然是表達是就會有一個值 3+4 a+b 2.運算符: 幾目運算符? a)單目運算符:操作數只有一個!
原创 C語言基礎十:結構體【重點】
1.引入 現實世界中的物體要 抽象成 計算機語言中的類型才能被計算機識別 屬性---->數據類型 學生: 學號 int 性別 char 姓名
原创 網絡編程總結
基本知識: 1.協議 【作用】:使交換信息的兩個部分之間相互理解的一組規則、 約定和數據結構的集合。 即:爲了使不同版本的計算機能相互溝通而存在 在現在的網絡應用中使用最廣泛的協議是TCP/IP協議 ISO OSI【【七層協議】】模型
原创 數據結構之鏈式隊
1.把隊列的實現(鏈式) create enQueue deQueue getFront//得到第一個的值,但是不出隊 clearQueue//清空隊列 destroyQueue//銷燬創建
原创 網絡編程相關api
回顧: OSI七層模型 應用層 表示層 會話層 傳輸層 網絡層 數據鏈路層 物理層 TCP/IP四層模型 IP地址
原创 操作系統之進程間通信
進程間通信: /************************ 當出現白色的a.out文件且無法在虛擬機和電腦上刪除該文件時: 1.到該目錄下編譯指令 【ps -ef】找到該.out進程的進程號
原创 網絡編程之多人聊天室客戶端
#include <stdio.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <pthread.h> #include
原创 網絡編程之多人聊天室服務端
#include <stdio.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <pthread.h> #include