原创 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