幫助中心 | 我的帳號 | 關於我們

C程序設計基礎(英文版新工科建設之路電腦類精品系列教材)

  • 作者:編者:汪芳//張秀偉//魏英//薛菲菲|責編:路越
  • 出版社:電子工業
  • ISBN:9787121459771
  • 出版日期:2023/07/01
  • 裝幀:平裝
  • 頁數:268
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    編程技術是信息技術中最重要的技能和工具之一,它是連接信息和電腦的橋樑。掌握並熟練使用編程語言已成為所有大學生必備的技能。
    C語言是高級編程語言的先驅,也是最重要和最流行的語言之一。本書的目標是引導初學者進入程序設計的殿堂,內容涉及編程基礎知識包括運算符和表達式、數據輸入和輸出、選擇結構、循環結構、數組、函數、指針、結構體、鏈表和文件讀寫等。主要側重於C語言的基本語法和編程的基本技能。我們將通過大量簡潔的程序示例指導您構建編程思維並編寫程序。本書旨在幫助學生掌握C語言編程技能,併為其他課程奠定基礎,如C++、數學建模、操作系統、電腦圖形學、系統模擬等。本書既可以作為大學本科電腦專業和非電腦專業的程序設計基礎課程教材,也可以用作大專院校授課教材,亦是一本不可多得的自學教材。

作者介紹
編者:汪芳//張秀偉//魏英//薛菲菲|責編:路越

目錄
Chapter 1  Introducing C
  1.1  Why programming is important
  1.2  Why C
  1.3  History of C
  1.4  Strengths and Weaknesses of C
  1.5  How to learn C?
    1.5.1  Code::Blocks
    1.5.2  XCODE
    1.5.3  online compiler
    1.5.4  How to sign in to ICOURSE (MOOC) and XUETANG
    1.5.5  Can』t find GNU GCC Compiler
    1.5.6  I can』t debug
  Quiz 1
Chapter 2  Data Types and Expressions
  2.1  The General Form of a Simple Program
    2.2.1  The General Form
    2.2.2  Variables and Assignment
  2.2  Character set and Keywords
    2.2.1  Character set
    2.2.2  Keywords
    2.2.3  Identifiers
  2.3  Data Types
    2.3.1  integer types
    2.3.2  floating types
    2.3.3  Character types
    2.3.4  void type
    2.3.5  Variables
  2.4  Constants and Variables
    2.4.1  Constants
  2.5  Operators and Expressions
    2.5.1  Arithmetic Operators
    2.5.2  Assignment Operators
    2.5.3  Increment and Decrement Operators
    2.5.4  The sizeof Operator
    2.5.5  The Comma Operator
    2.5.6  The conditional operator
    2.5.7  Bitwise Operators
    2.5.8  Expression Statement
    2.5.9  Type Conversion
  Quiz 2
Chapter 3  Program control structure
  3.1  Statement
  3.2  Input and output
    3.2.1  Single Character Input/output
    3.2.2  Formatted Input and Output
  3.2  The scanf Function
  3.3  The sequence structure
  3.4  The selection structure
    3.4.1  Relational Expressions
    3.4.2  Logical Expressions

    3.4.3  The if Statement
    3.4.5  The switch Statement
  3.5  The loop structure
    3.5.1  While loop
    3.5.2  do while loop
    3.5.3  for loop
    3.5.4  Exiting from a Loop
  Quiz 3
Chapter 4  The Preprocessor
  4.1  Preprocessor Directives
  4.2  Macro Definitions
  4.3  File Inclusion
  Quiz 4
  Answer 4
Chapter 5  Arrays
  5.1  One-Dimensional Arrays
    5.1.1  The declaration of a one-dimensional array
    5.1.2  Access array elements
    5.1.3  Index
    5.1.4  Initialization
    5.1.5  Variable-Length Arrays
  5.2  Multidimensional Arrays
    5.2.1  Declaration of a two-dimensional array
    5.2.2  Variable-Length 2D arrays
    5.2.3  Initializing a 2D Array
    5.2.4  Application of the 2D Array
  Quiz 5
  Answer
Chapter 6  Functions
  6.1  Introduction
  6.2  Defining and Calling Functions
  6.3  Arguments
  6.4  The return Statement
  6.5  Declaration
  6.6  Array arguments
  6.7  Recursion
  6.8  Sort algorithm
  6.9  Program Organization
    6.9.1  Scope
    6.9.2  Local variables and Global variables
  Quiz 6
  Answer
Chapter 7  Pointers
  7.1  Pointer Variables
  7.2  The Address and Indirection Operators
  7.3  Pointers as Arguments
  7.4  Pointers as Return Values
  7.5  Using Pointers for Array
  7.6  Array Arguments
  7.9  Pointers and Multidimensional Arrays

  7.10  Pointers to Functions
  Quiz 7
  Answer
Chapter 8  Strings
  8.1  String Constants and Variables
    8.1.1  String Constants
    8.1.2  String Variables
  8.2  Reading and Writing Strings
    8.2.1  Writing Strings
    8.2.2  Reading Strings
  8.3  Accessing the Characters in a String
  8.4  Using the C String Library
    8.4.1  strcpy and strncpy
    8.4.2  strlen
    8.4.3  strcat and strncat
    8.4.4  strcmp
  8.5  sprintf and sscanf
  8.6  Array of Strings
  8.7  Array of Pointers to Strings
  Quiz 8
  Answer
Chapter 9  Structures, Unions, and Enumerations
  9.1  Structure Variables
    9.1.1  Structure Variables
    9.1.2  Structures as Arguments and Return Values
    9.1.3  Arrays of Structures
    9.1.4  Pointers to structs
  9.2  Unions
  9.3  Enumerations
  Quiz 9
  Answer
Chapter 10  LinkedList
  10.1  Introduction
  10.3  creating a linked list
  10.4  Insert a node
  10.5  Search a node
  10.6  delete a node
Chapter 11  Files
  11.1  Streams
  11.2  File Operations
    11.2.1  Openin
    11.2.2  Closing a File
    11.2.3  Remove and Rename Functions
    11.2.4  Detecting End-of-File and Error Conditions
  11.3  Input/Output Operation on File
    11.3.1  Character Input/Output Functions
    11.3.2  Line Input/Output Functions
    11.3.3  Formatted Input/Output Functions
    11.3.4  Block Input/Output Functions
  11.4  File Position

  Quiz 11

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032