Advanced C Programming
Offered By: LinkedIn Learning
Course Description
Overview
Take your C programming skills to the next level with these tips for writing more efficient, more functional code.
Syllabus
Introduction
- Go beyond the basics of C programming
- What you should know
- Using the exercise files
- Assignment operators
- Challenge: Use an assignment operator
- Solution: Use an assignment operator
- Understand the ternary operator
- Challenge: A ternary-operator decision
- Solution: A ternary-operator decision
- Work with arguments in the main() function
- Challenge: Reading command-line arguments
- Solution: Reading the command line
- Set up an external variable
- Typecast variables
- Challenge: Specifying a cast
- Solution: Specifying a cast
- Take advantage of static variables
- Challenge: Setting up a static variable
- Solution: Setting up a static variable
- Sort an array
- Challenge: Sort a string
- Solution: Sort a string
- Work with arrays and functions
- Challenge: An array-modification function
- Solution: An array-modification function
- Send a structure to a function
- Challenge: Create a structure function
- Solution: Create a structure function
- Build an array of structures
- Challenge: Sort an array of structures
- Solution: Sort an array of structures
- When to use the ampersand operator
- How to bind the asterisk operator
- Challenge: Incrementing a pointer
- Solution: Incrementing a pointer
- Understanding arrays and pointers
- Challenge: Displaying an array
- Solution: Displaying an array
- Obeying the order of precedence
- Next steps
Taught by
Dan Gookin
Related Courses
3D Art and Audio PipelineUnity via Coursera 3D Interactions and Navigation
Unity via Coursera ABC du langage C
Institut Mines-Télécom via France Université Numerique Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera Add Gore to Your Game in Unity
Coursera Project Network via Coursera