Using Structures in C

C is the foundation of many of the languages and operating systems in use today, and it isn’t going away any time soon. This course teaches you how to use C Structures the right way.
Course info
Rating
(18)
Level
Intermediate
Updated
Oct 9, 2020
Duration
29m
Table of contents
Description
Course info
Rating
(18)
Level
Intermediate
Updated
Oct 9, 2020
Duration
29m
Description

If you want to learn how to program networks, operating systems, or even embedded systems, you can do a great deal worse than C. In this course, Using Structures in C, you’ll learn to work with user-defined data types and structures. First, you’ll explore how to build structures. Next, you’ll discover how to nest Structures, use Structures in functions, as well as use Structures with Pointers. Finally, you’ll learn how to use Bit Fields to manage the use of memory within Structures. When you’re finished with this course, you’ll have the skills and knowledge on how to put Structures in C to good (and proper) use.

Course FAQ
Course FAQ
What is C language?

The C language is a general-purpose, procedural computer programming language that supports structured programming, lexical variable scope, and recursion.

What will I learn in this structures in C course?

In this course, you will learn how to: nest structures, optimize memory with bit fields, use pointers, and write and read raw data. By the end of this course you will be able to exploit data structures in C.

What is C language used for?

C language is commonly used within embedded systems, to develop system applications, and develop desktop applications.

What other computer programming languages are there?

Some of the most popular programming languages are: Python, JavaScript, Java, Ruby, PHP, Swift

What are the benefits of data structures in C?

Some of the benefits to using data structures with the C language are that they allow for information to be stored on hard disks, they provide means for management of large datasets, they are necessary for designing efficient algorithms, and they provide safe storage of information on a computer.

About the author
About the author

I'm a Linux aficionado. I deploy it to clients looking to build new solutions or migrate existing services. I teach it to students about to enter the job market, and I recommend it to anyone looking to get their start in IT.

More from the author
Managing Your Puppet Infrastructure
Intermediate
1h 24m
Jul 28, 2020
Writing and Deploying Puppet Modules
Intermediate
2h 33m
May 20, 2020
More courses by Philip Agaba
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello everyone. My name is Agaba Philip, and welcome to my course, Using Structures in C. Operating systems, relational databases, system drivers, performance‑driven financial applications, and other programming languages are only some of the things you can write in C. If that kind of work excites you or if, in fact, you're a student working toward a degree in computer science, you can't escape the C language, and why would you want to? C is awesome. Some of the major topics that we will cover include nesting structures, optimizing memory with bit fields, using pointers, and writing and reading raw data using structures. By the end of this course, you'll be able to exploit data structures in C. If you've gone through the course Getting Started with C or Variables and Data Types in C, you should be able to benefit from this material. So please come along with me on this journey, Using Structures in C right here, on Pluralsight