第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

作業(yè)社區(qū)

探索學(xué)習(xí)新天地,共享知識資源!

0 提交作業(yè)
0 布置作業(yè)
0 滿分作業(yè)
得分 100
學(xué)習(xí)任務(wù)

浪潮君 的學(xué)生作業(yè):

#include #include /// (1) 設(shè)計 design_array() /// 作用:定義一個靜態(tài)字符數(shù)組 a[100],并返回數(shù)組首地址;長度通過參數(shù)返回 /// 參數(shù):int* length —— 用于返回數(shù)組長度 /// 返回值:char* —— 返回數(shù)組的首地址 char* design_array(int *length) { static char a[100] = {0}; // 定義靜態(tài)數(shù)組,初始化為 0,生命周期貫穿整個程序運行 *length = 100; // 設(shè)置數(shù)組長度 return a; // 返回數(shù)組首地址 } /// (2) 設(shè)計 input_array() /// 作用:提示用戶從鍵盤輸入字符串,并存入數(shù)組 /// 參數(shù):char* a —— 指向數(shù)組的指針 /// int length —— 數(shù)組最大長度 /// 返回值:無 void input_array(char *a, int length) { printf(“請輸入字符串(不超過 %d 個字符):\n”, length - 1); fgets(a, length, stdin); // 從鍵盤讀取一行字符串,保留空格 // 清除換行符(如果存在) size_t len = strlen(a); if (len > 0 && a[len - 1] == '\n') { a[len - 1] = '\0'; // 替換為字符串結(jié)束符 } } /// (3) 設(shè)計 output_array() /// 作用:逐個輸出數(shù)組中的字符,字符間用空格分隔 /// 參數(shù):char* a —— 字符串?dāng)?shù)組指針 /// 返回值:無 void output_array(char *a) { printf(“逐字符輸出(空格分隔):\n”); for (int i = 0; a[i] != ‘\0’; i++) { printf("%c “, a[i]); // 每個字符后加空格 } printf(”\n"); // 換行 } /// (4) 設(shè)計 count_space() /// 作用:統(tǒng)計字符串中空格字符的數(shù)量 /// 參數(shù):char* a —— 字符串?dāng)?shù)組指針 /// 返回值:int —— 空格的個數(shù) int count_space(char *a) { int count = 0; for (int i = 0; a[i] != ‘\0’; i++) { if (a[i] == ’ ') { // 判斷是否為空格字符 count++; } } return count; } /// (5) 主函數(shù) /// 作用:調(diào)用以上函數(shù),完成數(shù)組創(chuàng)建、輸入、輸出和空格統(tǒng)計 int main() { int length = 0; // 用于接收數(shù)組長度 char *array = design_array(&length); // 獲取數(shù)組和長度 input_array(array, length); // 輸入字符串到數(shù)組中 output_array(array); // 輸出字符串內(nèi)容 int spaces = count_space(array); // 統(tǒng)計空格數(shù)量 // 輸出空格總數(shù) printf("空格個數(shù)為:%d\n", spaces); return 0; }

得分 100
學(xué)習(xí)任務(wù)

胡漢三66 的學(xué)生作業(yè):

seq(序列號) : 32位字段,表示數(shù)據(jù)字節(jié)流的起始編號。 ack (確認號) : 32位字段,表示接收方期望收到的下一個字節(jié)的序列號。具體數(shù)值。 A—ACK(確認標(biāo)志位) :1位標(biāo)志位,ACK=1時,表示前面的確認號字段有效。二進制位。TCP規(guī)定,連接建立后,ACK必須為1 S—SYN(同步標(biāo)志位) :1位標(biāo)志位,用于請求建立連接。二進制位。 前兩次握手,SYN=1,表示請求建立連接或同意建立連接。 F—FIN(終止標(biāo)志位) : 1位標(biāo)志位,用于請求關(guān)閉連接。若FIN=1,表示數(shù)據(jù)已經(jīng)發(fā)送完成,可以釋放連接。 關(guān)鍵場景中的組合使用 三次握手: 第一次握手:客戶端→服務(wù)器 SYN=1, seq=x 第二次握手:服務(wù)器→客戶端 SYN=1, ACK=1, seq=y, ack=x+1 第三次握手:客戶端→服務(wù)器 ACK=1, seq=x+1, ack=y+1 四次揮手 第一次揮手:主動方→被動方 FIN=1, seq=u 第二次揮手:被動方→主動方 ACK=1, ack=u+1 第三次揮手:被動方→主動方 FIN=1, ACK=1, seq=v, ack=u+1 第四次揮手:主動方→被動方 ACK=1, ack=v+1 總結(jié): seq/ack:維護數(shù)據(jù)傳輸?shù)捻樞蚝屯暾裕_??煽總鬏?。 ACK:確認機制的基礎(chǔ),標(biāo)記應(yīng)答有效性。 SYN/FIN:分別控制連接的建立和釋放,通過三次握手和四次揮手實現(xiàn)全雙工通信的啟停。 協(xié)同機制:這寫字段通過組合使用(如SYN+ACK,FIN+ACK),實現(xiàn)TCP面向連接、可靠傳輸?shù)暮诵奶匦浴?

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號