Getting Started with C
Install C on your machine now and get started with C today.
C Arrays and Pointer
C Programs
- C Program to Find Largest Element in an Array
- C Program to find Sum of Digits of a Number
- C Program to Print Pyramid Patterns
- C Program to Check Armstrong Number
- C Program to Reverse a Number
- C Program to Find Diagonal Upper and Lower Triangle of Matrix
- C Program to Check Whether a Number is Palindrome
- C program to Swap Two Numbers
Comparison
C Interview Questions
Exploring the Language
C is a procedural programming language that was developed by Dennis Ritchie at AT&T’s Bell labs in the year 1972. It helps develop complex software applications with ease. C is said to be the mother of all programming languages. It is a high-level programming language that provides support to low-level programming languages as well. C has concepts like variables, functions, operators, datatypes, strings, scope, and much more.
C language has features like low-level access to memory, set of keywords; all of these features make it suitable for system programming- like operating system or compiler development.
Many languages have borrowed syntax/features from C- the syntaxes of Java, PHP, and many other languages are based on the syntax of C. C++ is a superset of C. Before C, there were many languages like B and BCPL. C is an extended version of these languages and has many methodologies which are similar to theirs.

Dennis Ritchie