Language C - Video Course

For 16 days, there are 6 classes every day, and each 40 minute class record takes you to learn the C language, so that all people who have learned and have not learned the C language, or are preparing to learn the C language, can find the best way to learn the C language.

829348 people study

primary 124 class hours Updated on November 3, 2017

 QR code Download the school APP Cache video for offline viewing

 Wang Guilin
    • Best selling package
    • Selected Package
    • Popularity package
    • Exclusive package
    • High salary package
C language development engineer professional learning package
C Language Programming Basic Video Course (7-Day Success)
262060 people study
¥49.00
C Language Course Sublimation Chapter - Typing Games (7-Day Butterfly)
22503 people study
¥29.00
Linux Basics Tutorial
28825 people study
¥5.00
More 45 courses
C/C++Cross platform R&D Fundamentals Introduction and Practical Series
C++Design Pattern Theory and Practice
95075 people study
¥198.00
C++QT5 Cross platform Interface Programming Principle and Practical Video Course
288217 people study
¥268.00
FFmpeg Android streaming media player development practical video course - based on NDK, C++and FFmpeg Android
157269 people study
¥298.00
More 23 courses
C++cross platform development engineers from skill mastery to project practice courses
C++11 14 17 20 Multi thread from principle to thread pool practice
27675 people study
¥199.00
Libevent C ++ high concurrency network programming
70874 people study
¥298.00
[Xia Caojun] C++programming FFMpegSDK beauty live streaming practice - based on qt5, opencv video course
101911 people study
¥198.00
More 14 courses
C++Cross platform Practice Series
C++QT5 Cross platform Interface Programming Principle and Practical Video Course
288217 people study
¥268.00
[Xia Caojun] C++socket network programming complete practical http server (supporting php) video course
91525 people study
¥128.00
[Xia Caojun] C++programming FFMpegSDK beauty live streaming practice - based on qt5, opencv video course
101911 people study
¥198.00
More 9 courses
C++Cross platform Practice Series
C++QT5 Cross platform Interface Programming Principle and Practical Video Course
288217 people study
¥268.00
[Xia Caojun] C++socket network programming complete practical http server (supporting php) video course
91525 people study
¥128.00
[Xia Caojun] C++programming FFMpegSDK beauty live streaming practice - based on qt5, opencv video course
101911 people study
¥198.00
More 9 courses
  • Course Introduction
  • Course outline

Suitable for:

All people who have learned and have not learned C language, or are preparing to learn C language.

You will learn:

For 16 days, there are 6 classes every day, and each 40 minute class record takes you to learn the C language, so that all people who have learned and have not learned the C language, or are preparing to learn the C language, can find the best way to learn the C language.

Course introduction:

Mr. Wang Guilin once worked for Haier, Huawei and other Fortune 500 companies. Now he is full-time engaged in the popularization and promotion of C++education. Mr. Wang has an active classroom atmosphere, teaching in simple terms, and is funny and humorous, which is very popular among students. He was honored as "Big Brother" by the students.


This course is a day by day class transcript, professional, practical and multifaceted. It is not only suitable for those who have just begun to learn a certain language, but also suitable for those who have some development experience.


Tools download:

Common software download address:

1> The latest version of QT can be downloaded directly from Xunlei

https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.12/5.12.3/qt-opensource-windows-x86-5.12.3.exe

Or http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.9/5.9.8/qt-opensource-windows-x86-5.9.8.exe

2> VS2015 download, find the key by Baidu

ed2k://|file|cn_visual_studio_professional_2015_with_update_3_x86_x64_dvd_8923256.iso|7745202176|DD35D3D169D553224BE5FB44E074ED5E|/

KEY:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV

3> Ubuntu 1804 Download:

https://ubuntu.com/download/desktop

http://releases.ubuntu.com/18.04.2/ubuntu-18.04.2-desktop-amd64.iso

ftp://[2001:da8:215:6a01::c54c]/Ubuntu_Release_CD/18.04.2/ubuntu-18.04.2-desktop-amd64.iso

Qt installation under ubuntu:

sudo apt-get install cmake qt5-default qtcreator qtdoc

4> Centos 6. x Download:

http://mirrors.zju.edu.cn/centos/6.10/isos/x86_64/CentOS-6.10-x86_64-bin-DVD1.iso

6> Vmware15 searches for key on Baidu( https://bbs.kafan.cn/thread-2133141-1-1.html )

http://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.0.0-10134415.exe


This course does not provide any download of resources.


Course directory:

one Hello World one

   1.1. source program one

   1.2. notes one

   1.3. From source program to executable program two

   1.4. Tribute to the Master three

two Linux Common Basic Commands five

   2.1. Version selection five

   2.2. directory structure six

   2.3. Common commands ten

   2.4. vim Text Editing eleven

three C Language and Natural Language sixteen

   3.1. rule of grammar sixteen

   3.2. Procedures and processes sixteen

four often / Variables and data types (DataType) nineteen

   4.1. C Keywords in language nineteen

   4.2. variable (Variable) nineteen

   4.3. Memory model twenty-one

   4.4. Complementary code of the cornerstone of computer twenty-four

   4.5. data type twenty-six

   4.6. constant (Constant) thirty-three

   4.7. Format input and output thirty-four

   4.8. Type conversion (Type Cast) forty

   4.9. practice forty-three

five Operators and Expressions (Operator&&Express) forty-five

   5.1. Priority of operator / Associativity / classification forty-five

   5.2. Common operators and expressions forty-seven

   5.3. Operator Comprehensive Exercise fifty-five

six Program flow design (Flow of Control) fifty-six

   6.1. choice fifty-six

   6.2. loop sixty-two

   6.3. Jump seventy-six

   6.4. practice seventy-nine

seven array (Array) eighty

   7.1. One dimensional array eighty

   7.2. 2D array eighty-nine

   7.3. Ambiguity of array name one hundred

   7.4. practice one hundred and one

eight Pointer (Pointer) one hundred and three

   8.1. Understanding Memory one hundred and three

   8.2. constant pointer one hundred and five

   8.3. Pointer variable one hundred and seven

   8.4. Pointer operation one hundred and eleven

   8.5. Array encountered pointer one hundred and thirteen

   8.6. practice one hundred and eighteen

nine function (Function) one hundred and nineteen

   9.1. c Standard library and library function one hundred and nineteen

   9.2. Custom function one hundred and twenty-six

   9.3. Value transmission and address transmission one hundred and twenty-eight

   9.4. function call one hundred and thirty-three

   9.5. Recursive Elaboration one hundred and thirty-five

   9.6. practice one hundred and thirty-nine

ten Variable Scope / life cycle / Modifier one hundred and forty

   10.1. Scope (Scope) one hundred and forty

   10.2. life cycle (Duration) one hundred and forty-three

   10.3. Modifier (Storage Description ) one hundred and forty-three

   10.4. Summary one hundred and forty-nine

eleven character string (String) one hundred and fifty

   11.1. introduce one hundred and fifty

   11.2. string constant one hundred and fifty

   11.3. String and character array one hundred and fifty-two

   11.4. Input and output of string one hundred and fifty-five

   11.5. String Operation Function one hundred and fifty-six

   11.6. Self implementation of string operation function one hundred and sixty-one

   11.7. Multi file programming one hundred and sixty-two

   11.8. Pointer array one hundred and sixty-four

   11.9. The ones you chased Zero one hundred and sixty-seven

   11.10. task one hundred and sixty-eight

twelve memory management (Memory) one hundred and seventy

   12.1. Process space one hundred and seventy

   12.2. Stack memory (Stack) one hundred and seventy-one

   12.3. Heap memory (Heap) one hundred and seventy-two

   12.4. Open address space one hundred and seventy-eight

   12.5. Return of heap and stack space one hundred and seventy-nine

thirteen structural morphology (Struct) one hundred and eighty

   13.1. Citation one hundred and eighty

   13.2. Why introduce structure one hundred and eighty-one

   13.3. structural morphology type definition one hundred and eighty-two

   13.4. structural morphology variable Initialization and member access one hundred and eighty-four

   13.5. Structure type as parameter and return value one hundred and eighty-nine

   13.6. Structure array one hundred and ninety-one

   13.7. Structure nesting one hundred and ninety-four

   13.8. Size of structure type one hundred and ninety-five

   13.9. Precautions for use of structure one hundred and ninety-six

   13.10. practice one hundred and ninety-eight

   13.11. typedef Type Rename one hundred and ninety-nine

   13.12. Type summary two hundred and one

fourteen share (Union) And Enumeration (Enum) two hundred and two

   14.1. Commonality two hundred and two

   14.2. enumeration two hundred and seven

   14.3. practice two hundred and ten

fifteen One way linked list (List) two hundred and twelve

   15.1. Linked list value two hundred and twelve

   15.2. Static linked list two hundred and twelve

   15.3. dynamic chain two hundred and thirteen

   15.4. Linked List Application - Gluttonous snake two hundred and twenty-one

   15.5. task two hundred and twenty-one

sixteen file (File) two hundred and twenty-two

   16.1. File stream two hundred and twenty-two

   16.2. Opening and closing of files two hundred and twenty-five

   16.3. Read and write one character at a time ( Text Operation ) two hundred and twenty-seven

   16.4. Read and write one line of characters at a time ( Text Operation ) two hundred and thirty-two

   16.5. Read and write one character at a time ( Binary operation ) two hundred and thirty-six

   16.6. File pointer offset two hundred and forty-two

   16.7. matters needing attention two hundred and forty-four

   16.8. practice two hundred and forty-five

seventeen Bit operation (Bit Operation) two hundred and fifty-one

   17.1. Bit operation and logic operation two hundred and fifty-one

   17.2. Binary representation of data two hundred and fifty-one

   17.3. Bit operation two hundred and fifty-two

   17.4. priority two hundred and fifty-four

   17.5. application two hundred and fifty-five

   17.6. increase two hundred and fifty-seven

   17.7. practice two hundred and sixty-one

eighteen Pretreatment (Pre Compile) two hundred and sixty-three

   18.1. Occurrence time two hundred and sixty-three

   18.2. macro (Macro) two hundred and sixty-three

   18.3. Conditional compilation (Condition Compile) two hundred and sixty-six

   18.4. Header file contains (#include) two hundred and sixty-seven

   18.5. other two hundred and seventy-one

   18.6. practice two hundred and seventy-three

nineteen project two hundred and seventy-five

   19.1. Project Introduction two hundred and seventy-five

   19.2. Outline design two hundred and seventy-five

   19.3. detailed design two hundred and seventy-five

   19.4. realization two hundred and seventy-five

   19.5. SVN Version management control two hundred and seventy-five

twenty appendix (Appendix) two hundred and seventy-six

   20.1. Bibliography two hundred and seventy-six

   20.2. ascii Detailed explanation of code table two hundred and seventy-six

   20.3. ascii Special Character Interpretation two hundred and seventy-seven

   20.4. Operator priority two hundred and seventy-seven

   20.5. Error prone priority collection two hundred and seventy-nine

   20.6. vs2013 Tips for using in two hundred and seventy-nine

   20.7. With exercise answers two hundred and seventy-nine

   20.8. Chapter Mind Map two hundred and eighty-one


Expand more

Course outline- Language C - Video Course

Expand more

Other courses of "Wang Guilin" more +

on-line
customer service
APP
download

Download Android client

Download iPhone client

official
WeChat

Follow official WeChat

return
Top