C Language Improvement Video Course

Learn more about knowledge beyond textbooks.

5047 people study

primary 20 class hours Updated on April 12, 2018

 QR code Download the school APP Cache video for offline viewing

 Yang Bo
    • 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)
262370 people study
¥49.00
C Language Course Sublimation Chapter - Typing Games (7-Day Butterfly)
22506 people study
¥29.00
Linux Basics Tutorial
29070 people study
¥5.00
More 45 courses
C/C++Cross platform R&D Fundamentals Introduction and Practical Series
C++Design Pattern Theory and Practice
95539 people study
¥198.00
C++QT5 Cross platform Interface Programming Principle and Practical Video Course
288262 people study
¥268.00
FFmpeg Android streaming media player development practical video course - based on NDK, C++and FFmpeg Android
157730 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
28269 people study
¥199.00
Libevent C ++ high concurrency network programming
70885 people study
¥298.00
[Xia Caojun] C++programming FFMpegSDK beauty live streaming practice - based on qt5, opencv video course
102307 people study
¥198.00
More 14 courses
C++Cross platform Practice Series
C++QT5 Cross platform Interface Programming Principle and Practical Video Course
288262 people study
¥268.00
[Xia Caojun] C++socket network programming complete practical http server (supporting php) video course
91760 people study
¥128.00
[Xia Caojun] C++programming FFMpegSDK beauty live streaming practice - based on qt5, opencv video course
102307 people study
¥198.00
More 9 courses
C++Cross platform Practice Series
C++QT5 Cross platform Interface Programming Principle and Practical Video Course
288262 people study
¥268.00
[Xia Caojun] C++socket network programming complete practical http server (supporting php) video course
91760 people study
¥128.00
[Xia Caojun] C++programming FFMpegSDK beauty live streaming practice - based on qt5, opencv video course
102307 people study
¥198.00
More 9 courses
  • Course Introduction
  • Course outline

Suitable for:

1. Students who have a certain programming foundation 2. Students who will be engaged in programming 3. Students who have not studied systematically

You will learn:

Learn more about knowledge beyond textbooks.

Course introduction:

 1.png

data type

#Essence

The essence of data type is memory address+data length

#Role

It is a model that can easily locate data and specify data size  

#Representation

Basic Data Type

Custom Data Type     

Use the typedef keyword to define typedef unsigned int UINT     

Use the # define macro to define # define UINT unsigned int     

Use struct/union to define structure     

Defining constant values using enum

#Usage

[Attribute] Data type variable name;     

  auto int iVal;  

Attributes can be omitted

There are three types of data type attributes     

auto static register 

#Auto attribute

Note: Auto in C and auto in C++have different meanings  

In C language, it is an "attribute" of a variable      

In the compiler, the default attribute of local variable data type is auto      

Auto attribute default variable is allocated in stack space      

In C11 standard, the auto attribute is obsolete       

Global variables cannot use the auto attribute

//For example: # include

//At this time, the coded compilation will not pass

//Because auto default data is allocated in the stack space

//But our iVal is a global variable

//The global variable will be allocated in the global variable area, and the compiler will conflict

//Compilation will report a bad storage class error (VS2015 compiler) auto int iVal=0; int main(){    return 0;} 

#Static attribute

……

#Register attribute

……

 2.png

Expand more
on-line
customer service
APP
download

Download Android client

Download iPhone client

official
WeChat

Follow official WeChat

return
Top