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
()
Ex_Files_Advanced_C_Programming_2022.zip
(20 KB)