This introductory guide, "C Programming," is designed to equip you with the fundamental knowledge and skills needed to start your journey into the realm of programming using the C language. Throughout this guide, we will cover a wide range of topics, starting from the basic concepts of programming to more advanced techniques. Whether you're completely new to programming or looking to expand your skills, this resource will provide you with a solid foundation in C programming.
- First C program
- Building/Compiling
- Compiler Errors
- Compiler Warnings
- Linker Errors
- Runtime Errors
- Logic Errors
- Structure of a C Program
- Overview
- Basic Data Types
- Enums and Chars
- Create and use an enum type
- Format Specifiers
- Command Line Arguments
7. Functions 🎛️
- Basics
- Defining Functions
- Arguments and Parameters
- Returning Data from Functions
- Local and Global Variables
- Overview
- Defining a String
- Constant Strings
- Common String Functions
- Searching, Tokenizing, and Analyzing Strings
- Converting Strings
- Configuring the Debugger in VS Code
- What is Debugging?
- Understanding the Call Stack
- VS Code Debugger
- Common C Mistakes
- Understanding Compiler Errors