C语言程序设计

Li Ping (李平)

目录

  • 1 Course Introduction
    • 1.1 Preliminaries
    • 1.2 Submit practice work
    • 1.3 Administrative Information
    • 1.4 Introduction to C
  • 2 C Basics
    • 2.1 Data Types
    • 2.2 Keywords & Identifiers
    • 2.3 Operators & Expressions
  • 3 Flow Control
    • 3.1 C if ... else Statement
    • 3.2 C for Loop
    • 3.3 C while Loop
    • 3.4 break and continue
    • 3.5 switch Statement
  • 4 Functions
    • 4.1 Function Types
    • 4.2 User-defined Functions
    • 4.3 Recursion
    • 4.4 Variable Scope & Preprocessor
  • 5 Arrays
    • 5.1 C Arrays Basics
    • 5.2 Multidimensional Array
    • 5.3 Arrays and Functions
    • 5.4 C Strings
  • 6 Pointers
    • 6.1 C Pointers Basics
    • 6.2 Pointers and Arrays
    • 6.3 Pointers and Functions
  • 7 Structure & Union
    • 7.1 C Structure
    • 7.2 C Union
  • 8 Files
    • 8.1 File Handling
    • 8.2 Standard Input & Output
Preliminaries

Hello, everyone! Warmly welcome to C Programming Language online course.

Before probing into details of C, we need to know how to access and use the course website, where all lecture notes, lecture videos, and practice exercises as well as course report template are available.

In this section, you will get to know how to access the website and how to use it.

Please watch the following video clips: