高级 C 编程
Advanced C Programming
- 01 - Welcome
- 01 - Welcome
- 02 - Introduction
- 01 - What you should know before watching this course
- 02 - Using the exercise files
- 03 - 1. C Programming Weird-Symbol Roundup
- 01 - Using assignment operators
- 02 - Challenge Use an assignment operator
- 03 - Solution Use an assignment operator
- 04 - Understanding the ternary operator
- 05 - Challenge A ternary-operator decision
- 06 - Solution A ternary-operator decision
- 04 - 2. Main Function Arguments
- 01 - Working with arguments in the main() function
- 02 - Challenge Reading command-line arguments
- 03 - Solution Reading the command line
- 05 - 3. Beyond Basic Variables
- 01 - Setting up an external variable
- 02 - Typecasting variables
- 03 - Challenge Specifying a cast
- 04 - Solution Specifying a cast
- 05 - Taking advantage of static variables
- 06 - Challenge Setting up a static variable
- 07 - Solution Setting up a static variable
- 06 - 4. Arrays and Structures
- 01 - Sorting an array
- 02 - Challenge Sorting a string
- 03 - Solution Sorting a string
- 04 - Working with arrays and functions
- 05 - Challenge An array-modification function
- 06 - Solution An array-modification function
- 07 - Sending a structure to a function
- 08 - Challenge Creating a structure function
- 09 - Solution Creating a structure function
- 10 - Building an array of structures
- 11 - Challenge Sorting an array of structures
- 12 - Solution Sorting an array of structures
- 07 - 5. Pointer Tips
- 01 - When to use the ampersand operator
- 02 - How to bind the asterisk operator
- 03 - Challenge Incrementing a pointer
- 04 - Solution Incrementing a pointer
- 05 - Understanding arrays and pointers
- 06 - Challenge Displaying an array
- 07 - Solution Displaying an array
- 08 - Obeying the order of precedence
- 08 - Conclusion
- 01 - Next steps