Article
Topic
Learning
Download
Q&A
Programming Dictionary
Game
Recent Updates
LOGIN
简体中文(ZH-CN)
English(EN)
繁体中文(ZH-TW)
日本語(JA)
한국어(KO)
Melayu(MS)
Français(FR)
Deutsch(DE)
Next Section: Reverse of linked list
(1421 plays)
Next Section
Watch Again
ဆ
Chapter
Note
Ask
Courseware
Feedback
Enter C language from scratch
Chapter1 The first day of C language learning
1-1 Introduction to C language with zero basic knowledge
1-2 helloworld
1-3 linux basic commands 1
1-4 linux basic commands 2
1-5 linux basic commands 3
1-6 Use of vim
1-7 Practical vim
Chapter2 Day 2 of C language learning
2-1 Review review.
2-2 Computer Languages and Flowcharts
2-3 Variable naming and memory addressing
2-4 Computer Addressing and Complement Codes
2-5 Complementary code
2-6 Data types integer and floating point
2-7 Character types ascii and escape characters
Chapter3 Day 3 of C language learning
3-1 review review
3-2 Constants and types
3-3 input and output
3-4 Type conversion.
3-5 Operators and expressions
3-6 Operators and Expressions 2
3-7 Logical relational operations
3-8 Conditional comma sizeof summary
Chapter4 Day 4 of C language learning
4-1 review review
4-2 multi-way branch ifelseif
4-3 switch multi-channel branch
4-4 while dowhile
4-5 for
4-6 Nesting of loops
4-7 Four major jumps
Chapter5 Day 5 of C language learning
5-1 Review review getcharputchar
5-2 Back to basics review
5-3 Arrays and initialization
5-4 The nature of array storage subscripts
5-5 Find the maximum value of an array and select sort
5-6 half search
5-7 Introduction to two-dimensional arrays
Chapter6 Day 6 of C language learning
6-1 review review
6-2 The essential substitution relationship of two-dimensional arrays
6-3 Initialization of two-dimensional array
6-4 Two-dimensional array exercise 1
6-5 Two-dimensional array exercise 2
6-6 Array name ambiguity 1
6-7 Array name ambiguity 2
6-8 Combined training
6-9 Backgammon analysis and design
6-10 Pointer opening chapter
Chapter7 The 7th day of C language learning
7-1 Review Review Arrays
7-2 pointer review
7-3 Analysis of the essence of pointers
7-4 NULL pointer
7-5 Pointer arithmetic (assignment and addition)
7-6 Pointer arithmetic ends
7-7 Array encounters pointer
7-8 Pointer encounters 2D array
7-9 Pointer encounters one-dimensional array 2
7-10 Pointer encounters two-dimensional array
Chapter8 The 8th day of C language learning
8-1 Review and in-depth explanation of arrays and pointers
8-2 Use of library functions (rand sin)
8-3 Library function usage enumeration
8-4 Custom function
8-5 Pass a one-dimensional array
8-6 Recursive deep learning
Chapter9 Day 9 of C language learning
9-1 Review and review
9-2 Global and local variables and scope
9-3 Global naming pollution and lifecycle
9-4 modifier auto register extern
9-5 Modifier static
9-6 StringConst
9-7 Strings and character arrays and operations preliminary
Chapter10 The 10th day of C language learning
10-1 Scope and modifier review
10-2 String review and improvement
10-3 String native operations to library functions.
10-4 String processing function strcmp
10-5 String processing function strcpy
10-6 String function self-implementation and multi-file encapsulation
10-7 Those zeros you know
10-8 Pointer array and bubble sort
10-9 Application of stack memory and heap memory
Chapter11 The 11th day of C language learning
11-1 Pointer arrays and process space review
11-2 Variable length array vla and memory application model are prone to errors: NULL
11-3 Memory application model prone to errors
11-4 One life, two, two, three, three, all things
11-5 Three forms of structure type names
11-6 Initialization of structure variables
11-7 Structure assignment structure array
11-8 The structure is used as a function parameter and returned
Chapter12 The 12th day of C language learning
12-1 Memory management review and improvement
12-2 Structure review and improvement
12-3 typedef detailed notes
12-4 localtime function usage
12-5 Memory alignment principles
12-6 pointer inside structure
12-7 Stack implementation
12-8 union union
12-9 Use union to find big and small endian order
12-10 enumeration type
12-11 The beginning of linked list
Chapter13 The 13th day of C language learning
13-1 Structure review
13-2 Shared joint review
13-3 Linked list creation header insertion method
13-4 Linked list creation tail insertion method
13-5 The head insertion method is disassembled into an empty linked list + insertion operation
13-6 Find the length of the linked list
13-7 Linked list search
13-8 Linked list deletion operation
13-9 Linked list exchange value sorting
13-10 Linked list pointer exchange sorting
13-11 Reverse of linked list
Chapter14 The 14th day of C language learning
14-1 Review and improvement of linked lists
14-2 Streaming text files and binary files
14-3 file buffering
14-4 File creation and closing
14-5 Read and write one character at a time
14-6 File encryption (fputcfgetc)
14-7 Read and write characters one line at a time
14-8 Read FAQ one line at a time
Chapter15 The 15th day of C language learning
15-1 Review + Exercise Processing
15-2 Read and write one block at a time freadfwrite
15-3 Read and write files to linked list
15-4 Read and write files to linked list + interface management
15-5 Encryption of binary data
15-6 rewindftellfseek
15-7 Detailed explanation of bitwise operators
15-8 Masks and applications
Chapter16 The 16th day of C language learning
16-1 Knowledge Review and Circular Displacement
16-2 Circular shift code implementation
16-3 Determine whether it is a power number
16-4 No parameter exchange
16-5 XOR encryption
16-6 Circular shift to implement encrypted binary data
16-7 Macros and conditional compilation
16-8 Other preprocessing
Previous section
Next Section
Tutorial List
get help
Course Recommendations
Courseware download
Intermediate
Front-end Vue3 actual combat [handwritten vue project]
2857 people are watching
Elementary
APIPOST tutorial [Popularization of technical concepts related to network communication]
1795 people are watching
Intermediate
Issue 22_Comprehensive actual combat
5521 people are watching
Elementary
Issue 22_PHP Programming
5172 people are watching
Elementary
Issue 22_Front-end development
8713 people are watching
Intermediate
Big data (MySQL) video tutorial full version
4525 people are watching
Elementary
Go language tutorial-full of practical information and no nonsense
2794 people are watching
Elementary
GO Language Core Programming Course
2814 people are watching
Intermediate
JS advanced and BootStrap learning
2563 people are watching
Intermediate
SQL optimization and troubleshooting (MySQL version)
3374 people are watching
Intermediate
Redis+MySQL database interview tutorial
2963 people are watching
Elementary
Deliver food or learn programming?
5708 people are watching
Students who have watched this course are also learning
491053 plays
Let's briefly talk about starting a business in PHP
Quick introduction to web front-end development
Large-scale practical Tianlongbabu development of Mini version MVC framework imitating the encyclopedia website of embarrassing things
Getting Started with PHP Practical Development: PHP Quick Creation [Small Business Forum]
Login verification and classic message board
Computer network knowledge collection
Quick Start Node.JS Full Version
The front-end course that understands you best: HTML5/CSS3/ES6/NPM/Vue/...[Original]
Write your own PHP MVC framework (40 chapters in depth/big details/must read for newbies to advance)
notes
X
About us
Disclaimer
Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!