C Tutorial

C Tutorial C Language Environment Setup Execution flow of C program C printf and Scanf C Data type C Token Variable in C Operators in C Comments in C Escape Sequence in C C – Storage Classes C Decision control statement Loop Statement in C Break, continue and goto statement in C Type Casting in C Function in C Recursion in C String in C C Array Pointer in C Dynamic memory allocation C –Structure Nested Structure in C Union in C File Handling in C C pre-processor Static Function In C Sizeof In C Selection Sort In C Scope Of Variables In C Runtime Vs Compile Time In C Random Access Lseek In C Queue Implementation In C Pseudo Code In C Prototype In C Pointer To Pointer In C Pointer Arithmetic In C Passing Array To Function In C Null Character In C Merge Sort In C Macros In C Library Functions In C Memory Leak In C Int In C Goto And Labels In C Fibonacci Series In C Fflush In C Derived Data Types In C Data Types In C Const Vs Volatile In C Character Set In C Character Class Tests In C Calloc In C C Pointers Arrays In C Include In C Clrscr In C C Vs Java String Literals In C Types Of Pointers In C Variables In C Volatile In C Why C Is A Middle Level Language Infix To Postfix Program In C Ceil function in C LCM of two numbers in C Quick sort in C Static in C function pointer as argument in C Top Array Keywords in C Add two numbers using the function in C Armstrong program in C using function Array, Declaring Arrays and Array Initialization Limitations of Inline Function in C Merge and Merge sort with example in C Do-While Loop in C For Loop in C While-Loop in C Difference between while and do-while loop in C Array Of Structures in C Data Structures And Algorithms in C Types Of Structures In C How to Avoid Structure Padding in C Use of Structure in C Do WHILE LOOP in C Programming Examples For Loop in C Programming Examples Entry Control Loop in C Exit control loop in C Infinite loop in C Nested loop in C pow() function in C String Handling functions in C

C Programming Tutorial

What is C Programming

C is most popular and widely used computer programming language. It was developed by Dennis Ritchie in 1972 at the Bell Lab.

It is used to develop system application software.

There are various UNIX application developed in C language like OS, Compiler and many more.

C Language History 

C was started as a UNIX program Bell Lab.Dennis Ritchie was the founder of C Language.

C language is the successor of B and BCPL Language. It was formalized in 1988 by ANSI (American National Standard Institute).

The current stable version of C language is C11 and released in December 2011.

There were many programming languages developed before C language, listed below.

Language   YearDeveloped By
Algol1960International Group
BCPL1967Martin Richard
B1970Ken Thompson
Traditional C1972Dennis Ritchie
K & R C1978Kernighan & Dennis Ritchie
ANSI C1989ANSI Committee
ANSI/ISO C1990ISO Committee
C991999Standardization Committee

We should use C Language because of its features and we can develop various types of system applications like text editor, print spooler, network driver and many more.

Features of C Language

C has various features that are given below:

  • It is easy to learn.
  • It is system programming Language.
  • It can handle low-level activities.
  • It is a procedural language.
  • It has rich libraries etc.
C Language Features

List of C Language Contents

Misc



ADVERTISEMENT
ADVERTISEMENT