YoVDO

Advanced C Programming

Offered By: LinkedIn Learning

Tags

C Programming Courses Pointers Courses

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
1. Programming: Weird-Symbol Roundup
  • 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
2. Main Function Arguments
  • Work with arguments in the main() function
  • Challenge: Reading command-line arguments
  • Solution: Reading the command line
3. Beyond Basic Variables
  • 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
4. Arrays and Structures
  • 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
5. Pointer Tips
  • 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
Conclusion
  • Next steps

Taught by

Dan Gookin

Related Courses

3D Art and Audio Pipeline
Unity 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