"C Language and Programming" course homepage

Source: Internet
Author: User

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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.