包郵 C語言程序設計 第3版 教材+學習指導 第三版 蘇小紅 C語言程序設計課程教材 高等教育齣版社

包郵 C語言程序設計 第3版 教材+學習指導 第三版 蘇小紅 C語言程序設計課程教材 高等教育齣版社 pdf epub mobi txt 電子書 下載 2025

圖書標籤:
  • C語言
  • 程序設計
  • 教材
  • 高等教育齣版社
  • 蘇小紅
  • 第三版
  • 學習指導
  • 包郵
  • 計算機
  • 編程
想要找書就要到 靜思書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 華文樂章圖書專營店
齣版社: 高等教育齣版社
ISBN:9787040433166
商品編碼:12259650413
頁數:1
字數:1

具體描述

YL5233

9787040433203+9787040433166

C語言程序設計(第3版)+C語言程序設計學指導(第3版)





基本信息

書名:C語言程序設計(第3版)

作       者:蘇小紅 王宇穎 孫誌崗 等

I  S  B  N:978-7-04-043316-6

版       彆:京版

齣版日期:2015-07-27

定       價:¥43.00   

頁       數:414

印       次:1

版       次:3

開       本:16開

裝       幀:平裝

內容簡介

本書是一本兼具趣味性和實用性的C語言程序設計教材。全書由13章組成,內容包括:為什麼要學C語言,C數據類型,簡單的算術運算和錶達式,鍵盤輸入和屏幕輸齣,選擇控製結構,函數,數組,指針,字符串,指針和數組,結構體和共用體,文件操作。

本書適閤作為高等學校各專業的C語言程序設計課程教材,也可作為從事計算機相關工作的科技人員,計算機愛好者及各類自學人員參考。

C語言程序設計學習指導 第3版 

本書是國傢精品開放課程、中國大學MOOC課程主講教材《C語言程序設計學習指導》第3版的配套參考書。

全書共2章,第1章為習題解答,包括主教材的全部習題及解答。第2章為實驗指導,共6部分。本書可作為高等學校各專業“C語言程序設計”課程的教學參考書和計算機等級考試的參考書

目錄

第1章 為什麼要學C語言

1.1 引言

1.2 遊戲、黑客和C語言

1.3 c語言,不老的傳說

1.4 c語言的愛與恨

1.5 c語言教給我們的事

1.6 什麼是“編程”

1.7 本章小結

習題1

 

第2章 C數據類型

2.1 常量與變量

2.1.1 常量

2.1.2 變量

2.2 簡單的屏幕輸齣

2.3 數據類型

2.4 如何計算變量或數據類型

所占內存空間的大小

2.5 變量的賦值和賦值運算符

2.6 本章擴充內容

2.7 本章知識點小結

2.8 本章常見錯誤小結

習題2

本章實驗題

 

第3章 簡單的算術運算和錶達式

3.1 c運算符和錶達式

3.1.1 算術運算符和錶達式

3.1.2 復閤的賦值運算符

3.1.3 增1和減l運算符

3.2 宏常量與宏替換

3.3 const常量

3.4 自動類型轉換與強製類型轉換運算符.

3.5 常用的標準數學函數

3.6 本章知識點小結

3.7 本章常見錯誤小結

習題3

本章實驗題

 

第4章 鍵盤輸入和屏幕輸齣

4.1 單個字符的輸入/輸齣

4.1.1 字符常量

4.1.2 字符的輸入/輸齣

4.2 數據的格式化屏幕輸齣

4.3 數據的格式化鍵盤輸入

4.4 本章擴充內容

4.5 本章知識點小結

4.6 本章常見錯誤小結

習題4

本章實驗題

 

第5章 選擇控製結構

5.1 生活中與計算機中的問題求解方法

5.2 算法的概念及其描述方法

5.2.1 算法的概念

5.2.2 算法的描述方法

5.3 關係運算符與關係錶達式

5.4 用於單分支控製的條件語句

5.5 用於雙分支控製的條件語句

5.6 條件運算符和條件錶達式

5.7 用於多分支控製的條件語句

5.8 用於多路選擇的switch語句

5.9 邏輯運算符和邏輯錶達式

5.10 本章擴充內容

5.10.1 程序測試

5.10.2 對輸入非法字符的檢查與處理

5.10.3 位運算符

5.11 本章知識點小結

5.12 本章常見錯誤小結

習題5

本章實驗題

 

第6章 循環控製結構

6.1 循環控製結構與循環語句

6.2 計數控製的循環

6.3 嵌套循環

6.4 條件控製的循環

6.5 流程的轉移控製

6.5.1 goto語句

6.5.2 break語句

6.5.3 continue語句

6.5.4 窮舉法編程實例

6.6 本章擴充內容

6.6.1 結構化程序設計的核心思想

6.6.2 常用的程序調試與排錯方法

6.6.3 類型溢齣

6.7 本章知識點小結

6.8 本章常見錯誤小結

習題6

本章實驗題

 

第7章 函數

7.1 分而治之與信息隱藏

7.2 函數的定義

7.2.1 函數的分類

7.2.2 函數的定義

7.3 嚮函數傳遞值和從函數返迴值

7.3.1 函數調用

7.3.2 函數原型

7.3.3 函數封裝與防禦性程序設計

7.3.4 函數設計的基本原則

7.4 函數的遞歸調用和遞歸函數

7.5 變量的作用域和存儲類型

7.5.1 變量的作用域

7.5.2 變量的存儲類型

7.6 模塊化程序設計

7.6.1 模塊分解的基本原則

7.6.2 自頇嚮下、逐步求精

7.6.3 模塊化程序設計實例

7.7 本章擴充內容

7.8 本章知識點小結

7.9 本章常見錯誤小結

習題7

本章實驗題

 

第8章 數組

8.1 一維數組的定義和初始化

8.2 二維數組的定義和初始化

8.3 嚮函數傳遞一維數組

8.4 排序和查找

8.5 嚮函數傳遞二維數組

8.6 本章知識點小結

8.7 本章常見錯誤小結

習題8

本章實驗題

 

第9章 指針

9.1 變量的內存地址

9.2 指針變量的定義和初始化

9.3 間接尋址運算符

9.4 按值調用與模擬按引用調用

9.5 用指針變量作函數參數的程序實例

9.6 函數指針及其應用

9.7 本章知識點小結

9.8 本章常見錯誤小結

習題9

本章實驗題

 

第10章 字符串

10.1 字符串常量

10.2 字符串的存儲

10.3 字符指針

lO.4 字符串的訪問和輸入/輸齣

10.4.1 如何訪問字符串中的單個字符

10.4.2 字符串的輸入/輸齣

10.5 字符串處理函數

10.6 嚮函數傳遞字符串

10.7 從函數返迴字符串指針

10.8 本章擴充內容

10.9 本章知識點小結

10.1 0本章常見錯誤小結

習題10

本章實驗題

 

第11章指針和數組

11.1 指針和一維數組間的關係

11.2 指針和二維數組間的關係

11.3 指針數組及其應用

11.3.1 指針數組用於錶示多個字符串

11.3.2 指針數組用於錶示命令行參數

11.4 動態數組

11.4.1 C程序的內存映像

11.4.2 動態內存分配函數

11.4.3 長度可變的一維動態數組

11.4.4 長度可變的二維動態數組

11.5 本章擴充內容

11.5.1 常見的內存錯誤及其對策

11.5.2 緩衝區溢齣攻擊

11.6 本章知識點小結

11.7 本章常見錯誤小結

習題11

本章實驗題

 

第12章 結構體和共用體

12.1 從基本數據類型到抽象數據類型

12.2 結構體的定義

12.2.1 為什麼要定義結構體類型



基本信息

(第3版)書    名:C語言程序設計學習指導(第3版)

作    者:蘇小紅 王甜甜 車萬翔

I S B N:9787040433203

版    彆:京版

齣版日期:2015-08-10

定    價:¥33.00

中圖法分類:TP312

韆 字 數:530

頁    數:327

印    次:1

版    次:3

開    本:16開

裝    幀:平裝

內容簡介

《C語言程序設計學習指導(第3版)》是國傢精品開放課程、中國大學MOOC課程主講教材《c語言程序設計》(第3版)的配套參考書。

《C語言程序設計學習指導(第3版)》共2章,第1章為習題解答,包括主教材中的全部習題及解答。第2章為實驗指導,共6部分。第1部分主要介紹Visual C++6.O和Code“Blocks+gcc+gdb(為方便起見,《C語言程序設計學習指導(第3版)》將其簡稱為Code::Blocks)集成開發環境下的標準c語言程序的調試方法;第2部分提供以程序設計方法和數據結構為主綫設計的實驗題目,內容既有趣味性,又有很強的應用背景,采用問題和任務驅動的方式,指導讀者循序漸進地完成程序設計;第3部分介紹基於c/s結構的c語言編程題考試自動評分係統;第4部分介紹基於B/S結構的c語言編程題考試自動評分和題庫管理係統;第5部分介紹在綫評判網站的使用方法;第6部分介紹c語言程序設計的學習方法。

《C語言程序設計學習指導(第3版)》可作為高等學校各專業“c語言程序設計”課程的教學參考書和計算機等級考試的參考書

目錄

第1章 習題解答

 

1.1 習題2解答

 

1.2 習題3解答

 

1.3 習題4解答

 

1.4 習題5解答

 

1.5 習題6解答

 

1.6 習題7解答

 

1.7 習題8解答

 

1.8 習題9解答

 

1.9 習題10解答

 

1.1 0習題11解答

 

1.1 1習題12解答

 

1.1 2習題13解答

 

 

 

第2章 實驗指導

 

2.1 集成開發環境簡介

 

2.1.1 Visual C++6.0集成開發環境的使用與調試方法簡介

 

2.1.2 Code::B10cks集成開發環境的使用與調試方法簡介

 

2.1.3 常見編譯錯誤和警告信息的英漢對照

 

2.2 實驗題目與解答

 

2.2.1 第2章實驗題:熟悉上機實驗環境和不同類型變量的定義與賦值

 

2.2.2 第3章實驗題:計算球的體積和錶麵積

 

2.2.3 第4章實驗題:大小寫英文字母轉換

 

2.2.4 第5章實驗題:身高預測、體型判斷

 

2.2.5 第6章實驗題:國王的許諾、小學生計算機輔助教學係統.

 

2.2.6 第7章實驗題:素數探求、小學生計算機輔助教學係統

 

2.2.7 第8章實驗題:學生成績管理係統V1.0

 

2.2.8 第9章實驗題:學生成績管理係統V2.0

 

2.2.9 第10章實驗題:學生成績管理係統V3.0

 

2.2.1 0第11章實驗題:學生成績管理係統V4.0

 

2.2.1 1第12章實驗題:學生成績管理係統V5.0

 

2.2.1 2第13章實驗題:學生成績管理係統V6.0

 

2.3 基於c/s結構的c語言編程題考試自動評分係統簡介

 

2.4 基於B/s結構的c語言編程題試自動評分和題庫管理係統簡介

 

2.5 在綫評判簡介

 

2.6 c語言程序設計學習方法指南


精通C語言,開啓編程新視界 一、 C語言的魅力與重要性 C語言,作為一門曆史悠久卻經久不衰的編程語言,至今仍在計算機科學的各個領域扮演著舉足輕重的角色。它以其簡潔、高效、靈活的特點,成為操作係統、嵌入式係統、遊戲開發、高性能計算等眾多前沿技術的基礎。掌握C語言,不僅意味著能夠編寫齣運行速度快、資源占用少的程序,更意味著能夠深入理解計算機底層的工作原理,為未來更復雜的編程挑戰打下堅實的基礎。 在當今快速發展的科技時代,無論你是想成為一名優秀的軟件工程師、係統架構師,還是對計算機科學的底層原理充滿好奇,C語言都是你不可或缺的敲門磚。它讓你能夠直接與硬件交互,理解內存管理,掌握指針的奧秘,從而寫齣真正高效、可靠的程序。 二、 《C語言程序設計》(以理論知識為導嚮) 本書緻力於為初學者構建一個紮實而全麵的C語言知識體係。我們摒棄瞭繁復冗長的理論堆砌,而是以清晰、邏輯嚴謹的脈絡,循序漸進地引導讀者掌握C語言的核心概念。 基礎入門,夯實根基: 認識C語言: 從C語言的曆史、特點和應用領域齣發,讓讀者對其有一個宏觀的認識,激發學習興趣。 開發環境搭建: 詳細介紹如何配置C語言的開發環境,包括編譯器的安裝與使用,讓讀者能夠快速上手編寫自己的第一個C程序。 程序的基本結構: 講解C程序的構成要素,如`main`函數、頭文件、函數調用等,理解程序從編寫到運行的整個流程。 數據類型與變量: 深入淺齣地介紹C語言提供的各種基本數據類型(整型、浮點型、字符型等),以及如何聲明和使用變量來存儲和操作數據。我們將通過大量的實例,展示不同數據類型在實際應用中的場景。 運算符與錶達式: 係統講解算術運算符、關係運算符、邏輯運算符、賦值運算符等,以及它們在構建錶達式中的作用,幫助讀者學會如何進行數學運算和邏輯判斷。 流程控製,掌握邏輯: 順序結構: 理解程序按照代碼順序執行的基本原理。 選擇結構: 重點講解`if-else`語句、`switch-case`語句,通過生動的比喻和清晰的邏輯圖,幫助讀者掌握如何根據不同的條件做齣決策,實現程序的靈活性。 循環結構: 詳細闡述`while`循環、`do-while`循環和`for`循環,並結閤實際問題,演示如何利用循環來重復執行任務,提高編程效率。我們將通過設計各種循環模式的練習,幫助讀者熟練運用。 跳轉語句: 介紹`break`、`continue`和`goto`語句,並強調其使用的適度性,避免濫用導緻代碼可讀性下降。 函數,模塊化編程的基石: 函數定義與調用: 講解如何定義自己的函數,以及如何通過函數調用來組織代碼,實現代碼的重用和模塊化。 參數傳遞: 深入理解“傳值”和“傳址”的區彆,以及它們在函數通信中的作用。 作用域與生命周期: 解釋變量的作用域和生命周期,幫助讀者理解數據在程序中的可見範圍和存活時間。 遞歸函數: 介紹遞歸的概念,並通過經典的遞歸實例(如階乘、斐波那契數列)來展示其強大之處。 數組與字符串,處理批量數據: 一維數組: 講解如何聲明、初始化和訪問一維數組,以及如何使用循環遍曆數組元素。 多維數組: 介紹二維及更高維數組的概念,並展示其在矩陣運算等場景中的應用。 字符串處理: 學習C語言中字符串的錶示方式(字符數組),以及常用的字符串處理函數(如`strcpy`、`strcat`、`strlen`、`strcmp`等),學會高效地操作文本信息。 指針,C語言的靈魂: 指針的概念與聲明: 深入解析指針的本質——內存地址,以及如何聲明和初始化指針變量。 指針與數組: 詳細闡述指針與數組之間的緊密關係,以及如何利用指針進行數組的遍曆和訪問,這是C語言高效編程的關鍵。 指針與函數: 講解函數指針的概念,以及如何利用指針將函數作為參數傳遞或作為返迴值,實現更靈活的函數設計。 多級指針: 介紹指嚮指針的指針,以及其在復雜數據結構和函數參數傳遞中的應用。 動態內存分配: 講解`malloc`、`calloc`、`realloc`和`free`函數,使讀者能夠根據程序運行時需要動態地分配和釋放內存,避免內存泄漏。 結構體與共用體,構建復雜數據類型: 結構體: 學習如何定義自己的結構體類型,將不同類型的數據組閤成一個整體,實現數據信息的封裝。 共用體: 理解共用體在節省內存空間方麵的應用場景。 位段: 介紹結構體中的位段,實現更精細的內存控製。 文件操作,實現數據持久化: 文件類型指針: 介紹`FILE`指針,以及如何打開和關閉文件。 文本文件讀寫: 學習使用`fprintf`、`fscanf`、`fgets`、`fputs`等函數進行文本文件的讀寫操作。 二進製文件讀寫: 講解使用`fwrite`和`fread`函數進行二進製文件的讀寫,適用於存儲非文本數據。 預處理指令,增強程序功能: 宏定義: 學習使用`define`進行宏定義,提高代碼的可讀性和可維護性。 文件包含: 理解`include`指令的作用,實現代碼的模塊化和復用。 條件編譯: 掌握`ifdef`、`ifndef`、`endif`等指令,實現不同平颱或不同編譯條件下的代碼選擇。 三、 學習指導,助你精益求精 本書的學習指導部分,旨在提供一套行之有效的學習方法和實踐策略,幫助讀者將理論知識轉化為實際編程能力,真正做到學以緻用。 循序漸進的學習路徑: 夯實基礎: 強調從數據類型、運算符、流程控製等最基本概念入手,確保理解透徹。 重點突破: 建議在學習函數、數組、指針等核心章節時,投入更多時間和精力,這是C語言的精髓所在。 實踐驅動: 鼓勵讀者在學習每個新知識點後,立即動手編寫相應的代碼進行驗證和練習。 豐富的實踐練習: 基礎鞏固題: 每章都配有大量的選擇題、填空題、判斷題,幫助讀者檢驗對基礎知識點的掌握程度。 上機編程題: 提供各種難度級彆的編程題,從簡單的代碼實現到復雜的功能設計,覆蓋C語言的各個方麵。這些題目旨在鍛煉讀者的邏輯思維能力和代碼實現能力。 綜閤應用題: 設計一些小型項目或綜閤性問題,要求讀者運用所學知識解決實際問題,例如:簡單的計算器、學生成績管理係統、文件加密/解密工具等。 調試技巧與常見錯誤分析: 調試的重要性: 強調調試是編程過程中不可或缺的一環,是發現和解決問題的重要手段。 常用調試工具: 介紹常用的調試器(如GDB、Visual Studio Debugger等)的使用方法,包括設置斷點、單步執行、查看變量值、內存檢查等。 典型錯誤解析: 詳細分析C語言編程中常見的錯誤類型,如語法錯誤、邏輯錯誤、內存錯誤(如野指針、內存泄漏、棧溢齣等),並提供相應的解決方法和預防措施。 學習資源推薦: 在綫編程平颱: 推薦一些優質的在綫編程練習平颱,讓讀者能夠隨時隨地進行代碼實踐。 優秀博客與論壇: 推薦一些C語言相關的技術博客、開發者社區和問答論壇,方便讀者查閱資料、交流學習心得,解決遇到的技術難題。 進階學習方嚮: 在讀者掌握C語言基礎後,會根據讀者的興趣和職業規劃,給齣進一步學習的方嚮建議,例如:數據結構與算法、操作係統原理、嵌入式開發、網絡編程等。 四、 目標讀者 本書適用於以下人群: 計算機科學與技術、軟件工程等相關專業的初學者。 對C語言感興趣,希望係統學習C語言編程的自學者。 需要鞏固C語言基礎知識,提升編程能力的在校學生或在職開發者。 希望理解計算機底層原理,為學習更高級的編程語言或技術打下堅實基礎的讀者。 五、 結語 編程是一項需要耐心、細心和實踐的技能。本書將陪伴您一同探索C語言的奧秘,通過理論與實踐相結閤的學習方式,幫助您掌握這門強大的編程語言。我們相信,通過不懈的努力和本書的引導,您一定能夠精通C語言,開啓屬於自己的編程新視界,在計算機科學的廣闊天地中,創造無限可能!

用戶評價

評分

我是一名希望通過自學掌握C語言,為將來深入學習嵌入式係統打基礎的學生。在對比瞭市麵上眾多教材後,我選擇瞭這本《C語言程序設計》第三版,事實證明這個選擇非常明智。這套書的編寫風格非常適閤我們這類需要係統性學習的讀者。它不僅包含瞭C語言的標準語法和常用庫函數,更重要的是,它在講解過程中融入瞭大量的編程思想和方法論。例如,在講解算法時,書中不僅給齣瞭代碼實現,還對算法的時間復雜度和空間復雜度進行瞭分析,這讓我初步接觸到瞭算法優化的概念。同時,書中還鼓勵讀者思考“如何寫齣更好的代碼”,比如如何提高代碼的可讀性、可維護性,如何進行有效的調試等等。學習指導部分提供瞭很多經典的算法題和實際應用場景的案例,這對於我這種缺乏實際項目經驗的學習者來說,是寶貴的實戰訓練機會。通過練習這些題目,我能夠將書本上的理論知識轉化為實際的編程能力。

評分

這本《C語言程序設計》確實是我近期閱讀過最讓我印象深刻的教材之一,尤其是它針對初學者的友好度。我之前嘗試過其他C語言書籍,但總感覺門檻很高,要麼上來就堆砌概念,要麼代碼示例晦澀難懂。這本書則不同,它的講解循序漸進,從最基礎的變量、數據類型開始,一點一點地構建起完整的知識體係。每一個概念的引入都伴隨著清晰易懂的解釋和貼閤生活的例子,讓我感覺C語言並沒有那麼神秘。更難得的是,它沒有迴避一些初學者容易混淆的地方,比如指針的概念,書中用瞭大量的篇幅和多種方式來解讀,甚至還畫齣瞭很多示意圖,幫助我真正理解內存地址是如何工作的。學習指導部分的加入更是錦上添花,它提供瞭大量的練習題,而且難度梯度設計得非常閤理,從簡單的填空、選擇到復雜的編程題,讓我能夠及時鞏固所學,並發現自己的薄弱環節。對於我這種零基礎的學習者來說,這套書提供瞭一個非常紮實的起點,讓我對C語言學習充滿瞭信心。

評分

我之前在其他地方學習C語言,但總感覺學得不夠深入,一些核心的概念總是模模糊糊。所以,這次選擇《C語言程序設計》教材+學習指導,主要是希望能係統性地梳理一下知識體係。這本書在結構設計上非常閤理,教材和學習指導相互呼應,形成瞭一個完整的學習閉環。教材負責構建知識框架,講解理論和基礎概念,而學習指導則提供瞭大量的實踐機會和拓展內容。我特彆喜歡教材中對於一些“難點”的深入剖析,比如指針的底層原理、結構體與聯閤體的區彆、宏定義的使用注意事項等等,這些內容通常在其他教材中要麼一筆帶過,要麼講解得比較籠統,但在這本書裏,作者給齣瞭非常詳盡的解釋,並配以大量的代碼示例,讓我能夠徹底理解。學習指導中的一些進階題目,也很有挑戰性,能夠促使我去思考如何用更優化的方式解決問題,這對於提升我的編程思維非常有價值。總的來說,這是一套非常適閤希望深入掌握C語言的學習者。

評分

我是一名非計算機專業的學生,在課程要求下不得不學習C語言。坦白說,我之前對編程完全沒有概念,對這種“理工科”的語言充滿畏懼。然而,這本《C語言程序設計》的齣版,讓我對C語言的看法發生瞭180度的轉變。這本書最讓我驚艷的是它的“用戶友好度”。它就像一位耐心負責的老師,一步一步地引導我這個“小白”進入C語言的世界。它的語言錶達非常生動有趣,沒有那種冰冷的技術術語,而是用瞭很多通俗易懂的比喻來解釋抽象的概念。比如,在解釋變量的時候,它會把它比作一個貼有標簽的盒子,可以存放不同的數據。這種接地氣的講解方式,極大地降低瞭我的學習門檻。而且,書中每講完一個知識點,都會立刻安排一些小練習,讓我能夠立刻動手實踐,加深印象,而不是等到學完一大堆理論再去做題,那樣很容易就忘記瞭。學習指導的配閤,讓我感覺自己不是一個人在戰鬥,總有老師在身邊指導。

評分

作為一名已經接觸過一段時間C語言的開發者,我一直在尋找一本能夠幫助我深化理解、查漏補缺的書籍,而這本《C語言程序設計》第三版恰好滿足瞭我的需求。它在基礎知識的闡述上,雖然同樣嚴謹,但更多地展現瞭“為什麼”和“如何用”的深度。例如,在講解函數時,它不僅僅是介紹如何定義和調用,更深入地探討瞭函數棧幀的建立與銷毀過程,以及遞歸的原理和實現,這些對於理解程序的運行機製至關重要。書中對內存管理部分的講解也十分到位,從棧、堆、全局區等內存區域的劃分,到動態內存分配函數 `malloc`、`free` 的使用,再到常見的內存泄漏問題分析,都進行瞭細緻的剖析,這對於編寫健壯、高效的C程序非常有指導意義。此外,書中還穿插瞭一些進階主題,如預處理指令、位運算、文件I/O等,這些內容對於拓展C語言的應用範圍和提高編程技巧非常有幫助。學習指導中的一些案例分析,更是能讓我看到理論知識如何在實際項目中得到應用,非常有啓發性。

相關圖書

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有