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


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