C Programming Language

  • Last Updated : 13 Apr, 2020

GeeksforGeeks - Summer Carnival Banner

C is a procedural programming language. It was initially developed by Dennis Ritchie as a system programming language to write operating system. The main features of C language include low-level access to memory, simple set of keywords, and clean style, these features make C language suitable for system programming like operating system or compiler development.

Recent Articles on C !
C Output & Multiple Choice Questions

Basics, Variable Declaration, Definition and Scope, Data Types, Storage Classes, Input/Output, Operators, Preprocessor, Array & Strings, Control Statements, Functions, Pointers, Enum, Struct and Union, Memory Management, File Handling, Puzzles, Misc, C Language Interview Questions, Multiple Choice Questions


Variable Declaration, Definition and Scope:

Data Types:

Storage Classes:




Arrays & Strings:

Control Statements:



Enum, Struct and Union:

Memory Management:

File Handling:



C Language Interview Questions

C/C++ Programs

Coding Practice Platform


My Personal Notes arrow_drop_up

Writing code in comment? Please use ide.geeksforgeeks.org, generate link and share the link here.