Functions and Memory in C: Using Variable Scopes, Storage Classes, & Structs
C programming
| Intermediate
- 14 videos | 1h 31m 5s
- Includes Assessment
- Earns a Badge
A vital part of programming is being able to reuse codes in an efficient and effective way. Using variable scopes, storage classes, different user-defined types like structs, unions and enums allow programmers to scale their programs and create meaningful structures. Begin by exploring variable scope and learn how to input argument scoping and redefine variables. Discover how to work with storage classes and access them in file scope, local scope, and across files. Finally, take a look at different user-defined types in C. Upon completion of this course, you will be able to confidently leverage variable scopes and storage classes to define values, scope, and visibility.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseCreate file scope variablesWork with variable scopesRecall input argument scopingRedefine variables in different scopesRecognize storage classesCreate static variables
-
Use external variablesUse the static and extern keywords with functionsDifferentiate between pass-by-value and pass-by-referenceCreate and instantiate structsWork with unionsCreate enumsSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 1s
-
5m 43sIn this video, find out how to create variables with file scope. FREE ACCESS
-
6m 59sIn this video, you will learn how to work with variable scope. FREE ACCESS
-
8m 4sUpon completion of this video, you will be able to recall input argument scope. FREE ACCESS
-
10m 55sDuring this video, you will learn how to redefine variables in different contexts. FREE ACCESS
-
6m 26sAfter completing this video, you will be able to recognize the different storage classes. FREE ACCESS
-
5m 42sLearn how to create variables that do not change. FREE ACCESS
-
6m 16sFind out how to use external variables. FREE ACCESS
-
6m 31sIn this video, find out how to use the static and extern keywords with variables. FREE ACCESS
-
8m 35sIn this video, learn how to differentiate between pass-by-value and pass-by-reference. FREE ACCESS
-
7m 23sIn this video, you will learn how to create and instantiate structures. FREE ACCESS
-
8m 57sLearn how to work with labor unions. FREE ACCESS
-
4m 38sIn this video, you will learn how to create enums. FREE ACCESS
-
2m 55s5df71414-000e-42db-ad94-741d32328e6b FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.