C
C is a powerful mid to low-level compiled programming language used in operating systems, as the base for higher level languages like C++ and Python, and in high-performance applications. It excels in speed and performance giving the programmer great control over the system.
The C language was created by Dennis Ritchie in Bell Labs in the 1970s. It was designed to be a system implementation language for the nascent Unix operating system.
C Concepts
- Arrays
- Basic Output
- Comments
- Compiling
- Control Statements
- Data Types
- Enums
- Functions
- Header Files
- Keywords
- Linked List
- Loops
- Macros
- Memory Management
- Operators
- Pointers
- Preprocessors
- Scope
- Static Variables
- Storage Classes
- Strings
- Structures
- Switch
- Union
- User Input
- Variables
C contributors
BrandonDusch10 contributions- StevenSwiniarski9 contributions
Sriparno089 contributions- MamtaWardhani5 contributions
itispragativerma65608500804 contributions
Prince253 contributions- garanews2 contributions
Christine_Yang2 contributions- bhagyamudgal2 contributions
- dev56331407051 contribution
THE-Spellchecker1 contribution
Nessvah1 contribution- zmoG77892671331 contribution
deedend1 contribution
KyraThompson1 contribution- tonichaelmight1 contribution
- andersooi1 contribution
- rodrigoOrtegaMedina97249152641 contribution
anjar.bra1 contribution
kaifee-haque1 contribution
css43778658191 contribution
tefyfernandez1 contribution
Contribute to Docs
- Learn more about how to get involved.
- Submit feedback to let us know how we can improve Docs.
Learn C on Codecademy
- Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
- Includes 6 Courses
- With Professional Certification
- Beginner Friendly.75 hours