C is a foundational language for a variety of other programming languages, as well as an up-and-coming language for embedded systems. If you’re interested in broadening your knowledge of C, then this course is for you. Join instructor Dan Gookin as he takes a deep dive into data structures, pointers, and other key topics in this essential programming language. Dan digs into a variety of programming concepts such as arrays, structures, characters, and strings. He also goes over pointers—variables that hold a memory location—explaining how to use pointers to manipulate data, do pointer math, and more. He wraps up the course by sharing a few special techniques, including how to solve math puzzles with C.
Working with arrays
Building a structure
Creating an array of structures
Working with strings in C
Using pointers to manipulate data
Using command-line arguments
Working with time functions
Skill Level Intermediate
Show MoreShow Less
You started this assessment previously and didn’t complete it. You can pick up where you left off, or start over.