Introduction Basic syntax and conventions in C programming form the foundation of every program you write. Like grammar in spoken language, syntax in C governs how code is structured, written, and interpreted by the compiler. Following correct syntax ensures your programs are understood by both the machine and other programmers. When you write a C program, you must follow specific rules—using semicolons to end statements, writing case-sensitive identifiers, enclosing blocks in braces, and formatting code for readability. These rules help your program compile successfully and behave as expected during execution. Understanding these rules is non-negotiable—without them, your C code simply won’t work. That’s why mastering basic syntax and formatting is the very first step for anyone serious about learning C programming. Why Study This Topic? Learning the basic syntax and conventions of C is crucial for beginners and professionals alike, because every C program—regardless of size or complexity—relies on these rules to function correctly. Let’s put it into a real-world perspective: Imagine writing a text message with no spaces, punctuation, or sentence structure. It becomes unreadable, confusing, and hard to understand.The same happens when you write C code without syntax—it becomes unreadable to the compiler and fails to run. In real-world projects, incorrect syntax leads to compilation errors, runtime failures, and buggy behavior. This not only slows down development but also makes the code harder to debug and maintain. If you're aiming for a job in software development, embedded systems, or systems programming, interviewers often test your grasp of syntax and style, because it reflects your attention to detail and code quality. By learning the basic syntax and programming conventions early on, you develop the discipline to write clean, correct, and professional code from day one. It sets the stage for understanding advanced topics like functions, pointers, and memory management. What Will Be Covered? Basic structure and rules of C syntax Case sensitivity and statement terminators Use of braces, semicolons, and comments Naming conventions for variables and functions Best practices for formatting and readability 1. Case Sensitivity C treats sum, Sum, and SUM as three different identifiers. Variables, function names, and keywords must be written consistently. int total = 5; int Total = 10; // These are different variables 2. Statement Terminators Every executable statement in C must end with a semicolon (;): printf("Hello, World!"); Omitting a semicolon results in a compile-time error. 3. Braces and Code Blocks Curly braces {} group multiple statements into a block, especially within functions, loops, and conditionals: if (x > 0) { printf("Positive\n"); x--; } 4. Comments Use comments to explain code logic. Comments are ignored by the compiler but essential for documentation. Single-line comment: // This is a comment Multi-line comment: /* This is a multi-line comment */ 5. Naming Conventions Begin variable names with a letter or underscore Avoid special characters and spaces Do not use reserved keywords like int, return, etc. Valid: studentScore, count_1, _tempInvalid: 1score, void, total-sum 6. Indentation and Formatting Though C ignores white space, good indentation improves code readability: int main() { int x = 10; if (x > 5) { printf("x is greater than 5\n"); } return 0; } Click Me! Stick to consistent indentation and spacing throughout your code. Summary C syntax defines the rules for writing code Every statement ends with a semicolon Braces {} define blocks of code Comments help document logic Use meaningful names and follow naming rules Indentation makes code readable but doesn't affect functionality Learning Outcomes After completing this topic, learners will be able to: Write syntactically correct C code Use braces, semicolons, and comments effectively Follow naming conventions and indentation best practices Debug basic syntax-related compiler errors Common Interview Questions Q1. Is C case-sensitive?A: Yes. var and Var are treated as different identifiers.Asked in: Infosys, Accenture Q2. What is the symbol used to end a statement in C?A: A semicolon (;).Asked in: TCS, Capgemini Q3. What’s the role of comments in C?A: They help developers document and explain code without affecting execution.Asked in: IBM, Cognizant Q4. Can variable names start with numbers?A: No. Variable names must start with a letter or underscore.Asked in: Wipro, HCL Q5. Does indentation affect C program execution?A: No, but it improves code readability and maintainability.Asked in: Mindtree, Tech Mahindra Practice Exercises Coding Exercise: Write a C program that calculates the sum of two numbers using proper syntax, indentation, and variable naming conventions. Scenario Imagine you're texting someone instructions on how to bake a cake. If you write everything in one line with no punctuation, they won't know when to stop or what to do next. It becomes a mess. That's how a C compiler feels when it sees code without proper syntax—confused and unable to proceed. Additional Resources Book: Let Us C by Yashavant Kanetkar Online Editor: OnlineGDB C Compiler Reference Guide: C Syntax