C Programming language

C Standard Library Function

Day 1: Introduction and brief history of C Programming language

Day 1: Advantages and Disadvantages of C, C Keywords, Data type modifiers in C

Day 1: Data types in C Programming language

Day 1: Secondary data types, Primitive and Non-primitive data types

Day 1: C Variables, C Constant, Format Specifiers in C

Day 2: Write first C program

Day 2: Flow of C program with example, main(), printf(), scanf()

Day 2: Operaters in C Programming language, Arithmetic operators

Day 2: Relational operators and Logical Operators in C Programming language

Day 2: Assignment, Increments and Decrement Operators in C Programming language

Day 3: Conditional statement: if else statement in C Programming language

Day 3: Conditional statement: switch statement in C Programming language

Day 3: Jump statements: return statement in C Programming language

Day 3: Jump statements: go to statement in C Programming language

Day 3: Jump statements: break statement in C Programming language

Day 3: Jump statements: continue statement in C Programming language

Day 4: Loops OR Iteration statement in C Programming language: for Loop

Day 4: Loops OR Iteration statement in C Programming language: while Loop

Day 4: Loops OR Iteration statement in C Programming language: do while Loop

Day 5: Array in C Programming language

Day 5: Access elements of Array in C Programming language

Day 5: One dimensional Array representation in memory using C Programming language

Day 5: Two dimensional Array representation in memory using C Programming language

Day 5: Multidimensional Array in C Programming language

Day 6: Function in C Programming language

Day 6: Definition, Declaration and Calling a Function in C Programming language

Day 6: Passing array to a function in C Programming language

Day 6: Calling Function in C Programming language : Call by value

Day 6: Calling Function in C Programming language : Call by reference

Day 6: Recursive Function in C Programming language

Day 6: Adding function to the library in C Programming language

Day 7: Pointer in C Programming language, How to use Pointer, Pointer declaration

Day 7: NULL Pointers in C Programming language

Day 7: Array of Pointers in C Programming language

Day 7: Pointer arithmetic in C Programming language

Day 7: Pointer to Pointer in C Programming language

Day 7: Pointer to Function in C Programming language: Passing pointers to functions

Day 7: Pointer to Function in C Programming language: Return pointer from functions

Day 8: Strings in C Programming language, Declaring String in C Programming language

Day 8: String functions in C Programming language

Introduction of Structure

Accessing the members of Structure

Structure With typedef Keyword and Use of sizeof function

Example of Structure

Dynamic memory allocation in C: Introduction

adplus-dvertising
Day 1 Introduction and brief history of C Programming language
Previous Home Next

C is programming language developed in the at AT and Tee Bell Laboratories of USA in 1972's. It was designed and developed by man named Dennis Richte. C is so popular because it reliable and simple and easy to use, with the help of C language new languages are born known as C++, Java, C# and many other languages.

--( Alphabets, symbols ,digits)
--(constant, variables, keywords)
--(Instructions)--(Progams)
Alphabets are : A,B,C.. Z.

Symbols: ~,@,#,$,%,^,&,*,(),_, etc. /* these are also called special symbols */

Digits: 1,2,3,4,5,6,7,8,9,0.
#include <stdio.h>// Preprocessor

int main()  // main function

{	 // opening the brackets

	printf("Hello, world\n");

}	// close the brackets
History Of C programming language

Before C we were using language which is known as B language developed by Ken Thompson in 1970. B language interpreter based and had performance drawbacks. C was developed by Dennis Richie between 1969 and 1973 at AT&T Bell Labs. The basic feature of C programming language is:

  • C programming language is the structured programming language (It is a programming paradigm which improve the quality, clarity of pprogram by using a block of structures, loops and subroutines.)
  • Code reusability we can use the same code in different environment.
  • Built in different data types (like float, int etc), libraries (preprocessors directives), expressions, operators, decision control statements, loop and functions etc.
  • C programming language is a case-sensitive language and it has 32 keywords
  • C is often called a middle-level language with simple in syntax etc.

Why use C programming ?

C language is very prevalent in creating different applications and writing of several different software source-codes. The essential feature comprising C language includes the simple and straight-forward use of compiler with a low-level access to memory.

C programming is structure programming language we can add no. of module (function) according to our need. Here are some examples of structured and non structured languages:

Non StructuredStructured
FORTRANPascal
COBOLC++
C
Java
Modula-2
Previous Home Next