The 1th chapter introduction and experience
[Course VIDEO] [Example of this chapter]
1.1 Course Introduction--content and learning methods
1.2 Programming language Self-test
1.3 Build the C language running platform
>>> Practice: Build the programming environment and run the program according to the video guide
1.4 C Language Program first experience
>>> Practice: Project Requirements Practice Reference
1.5 Branching Structure Program experience
>>> Practice: Project Requirements Practice Reference
Chapter 2nd representation and operation of data
[Course VIDEO] [Example of this chapter]
2.1 Numeric data types and self-test
2.2 Use self-test of variables
2.3 Identifiers and their named self-test
2.4 Arithmetic operator and arithmetic expression self-test
>>> Practice: Project Requirements Practice Reference
2.5 self-increment and self-reduction self-test
2.6 Storage of numeric data
2.7 pointers and their operational self-test
2.8 Input self-test of data
2.9 Output of the data
>>> program Reading (2.6-2.9 these parts of the reading together)
2.10 Assignment operator and assignment expression self-evaluation
2.11 comma-and comma-expression self-test
2.12 character data and character type self test
>>> Practice: Project Requirements Practice Reference
Chapter 3rd Programming of branching structure
3.1 expression "condition"--self-test of conditional expression
3.2 Combining conditions "-self-test of logical expression"
3.3 Control Structure and flowchart
>>> Practice: Design Requirements Practice Reference
3.4 Implementing a branch structure self test with an if statement
>>> Practice: Project Requirements Practice Reference
3.5 Nested self-test for an if statement
>>> Practice: Project Requirements Practice Reference
3.6 Using a switch statement to implement a multi-branch structure self test
3.7 Resolving problems with switch statements
>>> Practice: Project Requirements Practice Reference
3.8-piece operator and conditional expression self test
3.9 Practical Skills: Debugging a sharp weapon--step-through self-test of the program
>>> Practice: Find bugs
4th Chapter design of cyclic structure
4.1 Basic concept of the algorithm self-test
4.2 Cycle control structure and flow chart
>>> Practice: Design Requirements Practice Reference
4.3 Cycle thought Enlightenment: Output Small Star Classroom example
>>> Practice: Project Requirements Practice Reference
4.4 Three self-test of cyclic statements
>>> Practice: Project Requirements Practice Reference
4.5 Accumulating with loops
>>> Practice: Project Requirements Practice Reference
4.6 Problem Solving Method--iterative self-test
>>> Practice: Project Requirements Practice Reference
4.7 Using the loop to process the text self test
>>> Practice: Project Requirements Practice Reference
4.8 Loop nested Self test
>>> Practice: Project Requirements Practice Reference
4.9 Changing the process self-test with break and continue
>>> Practice: Project Requirements Practice Reference
4.10 Problem Solving--seeking prime number
>>> Practice: Project Requirements Practice Reference
4.11 Problem Solving Method--exhaustive
>>> Practice: Project Requirements Practice Reference
The program structure and statement of 4.12 C language
4.13 Saving data to a text file self test
4.14 reading data from a text file
>>> Practice: Project Requirements Practice Reference
4.15 Training: Bank Savings system Development v1.0
>>> Practice: Complete the Bank savings System v1.0 by video guidance and course examples
The 5th Chapter function and modularization programming
5.1 Modular programming and functions in C language
5.2 Experience the custom Function self test
5.3 Return value of function self test
5.4 Parameter self-test of function
>>> Practice: Project Requirements Practice Reference
5.5 parameter Transfer method: Transmit value and pass the address self-test
5.6 Function Self-Test return pointer
5.7 Declaration, definition, and invocation self-test of functions
5.8 Nested call self test for functions
>>> Practice: Project Requirements Practice Reference
5.9 Debugging Technology: Go inside the function to self-test
>>> Practice: Project Requirements Practice Reference
5.10 Global variables and local variables self-test
5.11 Variable storage class self-test
>>> program Reading
5.12 C language library function self-test
5.13 Application System Design
5.14 Training: Bank Savings system Development v2.0
>>> Practice: Complete the Bank savings System v2.0 by video guidance and course examples
5.15 a program, multiple files self-test
5.16 static functions and external functions
5.17 external global variables and static global variables
>>> Practice: Program Reading
The 6th Chapter one-dimensional array and its application
6.1 Introduction self-test of arrays
6.2 Definition and reference self-test of one-dimensional arrays
6.3 Application of one-dimensional array in two or three cases
6.4 Consequences of cross-border self-test
>>> Practice: Project Requirements Practice Reference
6.5 Classics: The Art of finding
6.6 First tasting order--Take a bubble
>>> Practice: Project Requirements Practice Reference
6.7 Pointer method to access the array element self test
6.8 Operating self-test of the pointer
6.9 array name as function parameter self test
6.10 pointer as function parameter self-test
>>> Practice: Project Requirements Practice Reference
6.11 functions for basic operation of linear tables
6.12 writing Find and Sort functions
>>> Practice: Project Requirements Practice Reference
6.13 Dynamic storage Management and dynamic array implementation
>>> Practice: Project Requirements Practice Reference
6.14 Training: Bank savings system Development v3.0
>>> Practice: Complete the Bank savings system v3.0 by video guidance and course examples
7th Multidimensional Arrays
7.1 Two-dimensional arrays and their definition self-test
7.2 Reference self-test for two-dimensional array elements
>>> Practice: Project Requirements Practice Reference
7.3 Storage and address representation of two-dimensional arrays self-test
7.4 Using pointers to manipulate two-dimensional array self-test
7.5 Multi-dimensional arrays as function parameters
>>> Practice: Project Requirements Practice Reference
8th Chapter Word processing
8.1 String, character array, character pointer self-test
8.2 Actual combat string processing four self-test cases
8.3 Character and string processing function self test
8.4 Compiling your own self-test for string functions
>>> Practice: Project Requirements Practice Reference
8.5 Operating string Array self test
>>> Practice: Project Requirements Practice Reference
8.6 parameter self-test of main function
>>> Practice: Project Requirements Practice Reference
The 9th chapter recursive function and preprocessing
9.1 Understanding recursive self-test
9.2 Recursive method Problem solving
9.3 Recursive Classics: Hanoi
>>> Practice: Project Requirements Practice Reference
9.4 Pre-processing macro definition self-test
9.5 Pre-processing files contain self-test
9.6 conditional compilation self-test of preprocessing
>>> Practice: Reading programs
The 10th chapter structure and its application
10.1 Experience the self-test of structural body
10.2 Reference Self-test of struct members
10.3 structure Array and its application self-test
>>> Practice: Project Requirements Practice Reference
10.4 Developing an electronic dictionary
10.5 Pointer self-test pointing to struct body
10.6 When a struct member is a pointer self-test
>>> Practice: Project Requirements Practice Reference
10.7 Understanding linked list self-test
10.8 Inserting and deleting nodes in a linked list self-test
10.9 Linked list applications
>>> Practice: Project Requirements Practice Reference
10.10 Training: Bank savings system Development v4.0
>>> Practice: Complete the Bank savings system v4.0 by video guidance and course examples
Chapter 11th Documents
11.1 File Overview
11.2 File structure and open mode self test
11.3 Standard File read-write method self-test
Random Read/write self-test for 11.4 files
11.5 binary files and their read-write self-test
>>> Practice: Project Requirements Practice Reference
11.6 non-standard files and their operations
11.7 Training: Bank savings system Development v5.0
>>> Practice: Complete the Bank savings system v5.0 by video guidance and course examples
12th chapter Other data types and operations
12.1 enumeration types and their application self-test
>>> Practice: Project Requirements Practice Reference
12.2 Union and its application self-test
12.3 Custom Type Self test
12.4-bit operation and its application self-test
C language and programming course home