intro to cprogramming

Post on 08-Feb-2017

153 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

INTRODUCTION TO C PROGRAMMING

HISTORY OF C LANGUAGE

LATE 60’s:MIT,GE and Bell labs partnered to build MULTICS create “B” Language

EARLY 70’s:From The “B” Language, Dennis Ritchie developed “C”

Later Dennis Ritchie and Brian Kernighan to-gether published “The white book”

Middle Level Language ?

. C Programming bridges gap between traditional  Machine Understandable Machine Level language and more conventional High level languages. User can Use C Language to do system pro-gramming for writing operating system as well as application programming.

Why “C”?

Easy to learn Structured language It produces efficient programs. It can handle low-level activities. It can be compiled on a variety of computers.

Facts about C

C was invented to write an operating system called UNIX. C is a successor of B language which was introduced around

1970 The language was formalized in 1988 by the American Na-

tional Standard Institute (ANSI). By 1973 UNIX OS almost totally written in C. Today C is the most widely used System Programming Lan-

guage. Most of the state of the art software have been imple-

mented using C Ex:Google Chrome

Basic elements Of C Program

Preprocessor Commands Functions Variables Statements & Expressions Comments

Let us look at a simple program that would print "Hello World"

HELLO WORLD

#include <stdio.h> int main() { /* My first program */ printf("Hello, World! \n"); return 0; }

#include <stdio.h>Preprocessor Commands

 These commands tells the compiler to do preprocessing before doing actual compi-lation. Like #include <stdio.h> is a pre-processor command which tells a C compiler to include stdio.h file before go-ing to actual compilation.

intmain()Functions

Functions are main building blocks of any C Pro-gram. Every C Program will have one or more functions and there is one mandatory function which is called main() function. This function is prefixed with keyword int  which means this func-tion returns an integer value when it exits. This integer value is returned using return statement

printfBuilt in Functions

The C Programming language provides a set of built-in functions. In the above example printf() Is a C built-in function which is used to print anything on the screen.Other built in Functions: scanf char *strcpy void* memcpy

VariablesThey are used to hold numbers, strings and complex data for manipulation

A variable is just a named area of storage that can hold a single value (numeric or character). The C language demands that you declare the name of each variable that you are going to use and its type, or class, before you actually try to do anything with it.

The Programming language C has two main variable types Local Variables Global Variables

Comments/*My First program */ 

 They are used to give additional useful information inside a C Program. All the comments will be put inside /*...*/ as given in the example above. A comment can span through multiple lines.

CautionThere are certain Rules

C is a case sensitive programming language. It means in C  printf  and Printf  will have different meanings C has a free-form line structure. End of each C statement

must be marked with a semicolon. White Spaces (ie.. tab space and space bar ) are ignored.

THE END

Slideshare.net Profile : skashwin98

top related