4.7. Storage Class&Scope&Lifecycle&Link Attribute - C Language Part Intensive Lecture Part 7

This course comprehensively explains four related concepts: storage class, scope, lifecycle, and link attribute. These concepts are a high summary and fundamental principle of the internal prototype laws of C language. Understanding these rules can help us to deeply understand the working methods and characteristics of C language, and greatly improve our understanding and application ability of C language.

49296 people study

senior 8 class hours Updated on October 10, 2015

 QR code Download the school APP Cache video for offline viewing

 Zhu Youpeng
    • Best selling package
    • Selected Package
    • Popularity package
    • Exclusive package
    • High salary package
Embedded Software Engineer's Complete Learning Roadmap Topic - Actual Project Attacks
Embedded Engineer Cultivation Plan Series Courses -- 0.1. Embedded Software Engineer Learning Guide
90410 people study
¥1.00
Embedded Engineer Cultivation Plan Series Course -- 0.2. Mr. Zhu will take you to learn Linux
337338 people study
¥1.00
Embedded Engineer Cultivation Plan Series Courses -- 0.3. Embedded Linux C Programming Foundation
551667 people study
¥1.00
More 70 courses
Zhu Youpeng's Advanced Intensive Lecture on Embedded - C Language (the most complete 2.0)
4.1 The big topic of memory -- the opening part of the intensive lecture on C language
146281 people study
¥1.00
4.2. C Language Bit Operation Details - C Language Part Intensive Lecture Part 2
70107 people study
¥1.00
4.3. Pointer is the essence of C - Part 3 of the Intensive Lecture of Language C
137281 people study
¥35.00
More 10 courses
ARM Bare Metal Combat Complete Video Course Topic
1.1. What you need to know about ARM - the opening part of the bare machine
176996 people study
¥1.00
1.2 ARM Architecture and Assembly Instructions - ARM Bare Metal Part II
238575 people study
¥39.00
1.3. Development board, schematic diagram and data manual - ARM Bare Metal Part III
101623 people study
¥29.00
More 16 courses
U-Boot and System Transplantation Practical Collection Video Course Topic
2.1. U-Boot learning prequel - U-Boot and system migration opening part
89842 people study
¥1.00
2.2. Basic shell and Makefile-U-Boot and system migration Part 2
52666 people study
¥23.00
2.3. Zero distance initial experience of U-Boot and system migration Part 3
38707 people study
¥18.00
More 20 courses
U-Boot and System Transplantation Practical Collection Video Course Topic
2.1. U-Boot learning prequel - U-Boot and system migration opening part
89842 people study
¥1.00
2.2. Basic shell and Makefile-U-Boot and system migration Part 2
52666 people study
¥23.00
2.3. Zero distance initial experience of U-Boot and system migration Part 3
38707 people study
¥18.00
More 20 courses
  • Course Introduction
  • Course outline

Suitable for:

This topic is suitable for students who have a certain foundation of C language (at least have learned C language, master the gcc development environment, and can write, compile, run, and debug simple C language programs under the linux command line); If you are a zero based student, please see my Embedded Engineer Cultivation Plan Series - Mr. Zhu

You will learn:

This course comprehensively explains four related concepts: storage class, scope, lifecycle, and link attribute. These concepts are a high summary and fundamental principle of the internal prototype laws of C language. Understanding these rules can help us to deeply understand the working methods and characteristics of C language, and greatly improve our understanding and application ability of C language.

Course introduction:

Embedded is a hot topic in the current IT field. Its main application fields cover various industries related to mankind:

*Consumer electronics (mobile phones, tablets, game consoles)

*Internet of Things (smart home, smart city)

*Industrial automation (unmanned factory, industrial robot)

The huge business opportunities and talent gap have led to the high salary of embedded software engineers, which has attracted numerous young talents and college students to join and study hard.


Course features

*Zero foundation can be learned to lower the learning threshold.

*Easy to understand. Not afraid to learn, but afraid that you will not learn.

*Clear thinking, funny language, and will not sleep when watching the video······

*Videos+documents+exercises+Q&A to ensure the quality of learning in many ways.

*The teaching method of basic knowledge+train of thought guidance is to teach students how to fish more than to teach them how to fish.

*Series of courses. This tutorial is just an introduction, and there will be more exciting video updates in the future.


Expand more

Course outline- 4.7. Storage Class&Scope&Lifecycle&Link Attribute - C Language Part Intensive Lecture Part 7

  • one

    4.7.1. Concept analysis This section details the concepts of storage class, scope, lifecycle, and link attribute.

    Click "4.7. Storage Class&Scope&Lifecycle&Link Attribute. txt"

    [34:46]
  • two

    4.7.2. Memory image of C program under linux This section describes the memory image of C language programs under Linux, and further proposes the concepts of code segment, data segment, bss segment, stack, and heap to facilitate the following content

    Click "4.7. Storage Class&Scope&Lifecycle&Link Attribute. txt"

    [30:34]
  • three

    4.7.3 Key words related to storage class 1 This section describes the storage class keywords auto static、register, The emphasis is static.

    Click "4.7. Storage Class&Scope&Lifecycle&Link Attribute. txt"

    [26:04]
  • four

    4.7.4. Key words related to storage class 2 This section describes the storage class keywords extern volatile、restrict、typedef, The emphasis is extern and volatile.

    Click "4.7. Storage Class&Scope&Lifecycle&Link Attribute. txt"

    [41:37]
  • five

    4.7.5. Scope Details This section describes the scope in detail, and analyzes the scope rules of variables with different attributes.

    Click "4.7. Storage Class&Scope&Lifecycle&Link Attribute. txt"

    [34:48]
  • six

    4.7.6. Variable Life Cycle This section focuses on analyzing the life cycle of variables, and analyzes various variables from this perspective and in connection with the previous concepts.

    Click "4.7. Storage Class&Scope&Lifecycle&Link Attribute. txt"

    [24:57]
  • seven

    4.7.7. Link Attributes This section explains the three link attributes of C language in detail: outer link, inner link, and no link. It focuses on the second use of static.

    Click "4.7. Storage Class&Scope&Lifecycle&Link Attribute. txt"

    [30:01]
  • eight

    4.7.8. Final summary This section summarizes the contents of the previous seven sections. Through the summary, we hope that you can fully understand the working rules of C language as a whole by contacting the sub knowledge points of the above sections.

    Click "4.7. Storage Class&Scope&Lifecycle&Link Attribute. txt"

    [33:27]
on-line
customer service
APP
download

Download Android client

Download iPhone client

official
WeChat

Follow official WeChat

return
Top