C Programming Language Insider C Programming Language Tutorials Tutorials Quiz Example Introduction to C Introduction - Quiz Basic C Program Expression & Operators Precedence --- --- If Statement and Switch case Decision Control - Quiz Decision Control Examples Loops Loops - Quiz Loops Example Arrays Arrays - Quiz Array Examples Strings String Examples Functions Pointers Pointer Examples Structures Structure and Union Examples Files Handling Files Handling Examples Command Line Arguments Type Casting Storage Classes Preprocessor Directives Simple and Static Assertion (assert) Graphics (graphics.h) Graphics Examples Random Topic C Language Style Guide An Untold Story of Storage Class Difference between C and Ansi C C Programming Language Version History 11 Most Common Pitfalls in C Programming Language Awesome Bitwise Operations and Tricks with Examples Best C Programming Book for Beginners C and C++ Programming Interview Question and Answer 1. What is the name of the "-->" operator? 2. What are the differences between a pointer variable and a reference variable? 3. What is the difference between #include and #include “filename”? 4. Why is processing a sorted array faster than an unsorted array? 5. Why is one loop so much slower than two loops? 6. Why isn't sizeof for a struct equal to the sum of sizeof of each member? 7. Why in C language is it the case that a[5] = = 5[a]? 8. What does the C ??!??! operator do? 9. What is Digraphs, Trigraphs and Tokens? 10. Why does the indexing of Array start with Zero in C? 11. What is the difference between const int * and int const *? Programming Puzzles 1. Build a Rocket 2. Best golfing (tips and tricks) in C 3. Find Anagram String 4. C Program without main() function 5. C Program to print "hello world" without semicolon 6. 1, 2, 3, 4, 5, Shaggy, 7, 8, 9, 10 7. Unix cat program 8. Sing Happy Birthday to your favourite programming language 9. (x == x+2) make it equal for x 10. Call a method without calling it C and C++ Programming Language Tools Tutorials Tutorials 1. Turbo C++ IDE Shortcuts 2. Download and Install Turbo C++ 3.2 for Windows 7, 8, 8.1 and 10 3. C/C++ Compiler (gcc) for Android - Run C/C++ programs on Android 4. Compile C program with gcc compiler on Bash on Ubuntu on Windows 10 5. Compile C++ program with g++ compiler on Bash on Ubuntu on Windows 10