Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

C Prog Language by Mind Map: C Prog Language
5.0 stars - 6 reviews range from 0 to 5

C Prog Language

Datatypes

A container or memory place to hold data-tems.

Built-In Type

Part of the language construct.

Derived Type

Derived from the existing datatypes.

User Defined Types

Datatypes defined by the user.

Design on Paper

Ms. Divya Khanure

mode

r - read only

w - write only

a - appending data

Strings

Collection of characters.

Concatenation

Comparison

Copying

Length

Substr and many more string functions are available...

Built in function in ctype.h

C- Tokens

Special Symbols (Delimeters)

Constants & Variables

Keywords

Identifiers

May be varible or a function name or array varibale.

Strings

Operators

Operators operate on operands.

Expressions

Expression may be constant or a variable or a combination of these connected by operators.

Arithmetic

Conversions

Mathematical Functions

Input/Output

Read and Write statements.

Formatted

Unformatted

Control Statements

Used to control the flow of execution.

if

swicth

conditional

goto

Loops

Used to repeat the task (set of statements)

continue (skip)

for

while

do.. while

break (jump)

Arrays

Set of similar data items. Ex: Set of integers.

Dimensions

Character Array (String)

Functions

A set of instructions to do a particular task.

declaration

calling

types

definition

Recursion

Function calling itself

Pointers

Pointer is a varibale holding an address of another variable.House Number (addr) : Pointers Members in a house: Values House Name : Identifier

declaring

initialize

accessing

Files

Collection of related records.

Open

Close

Input

Access

Output

Structures / Unions

Structure is nothing but a record.It is a user defined datatype or collection of dissimilar data-items.

define a structure

initialization members

History of C

ALGOL

BCPL

B

Traditional C

ANSI C

ANSI/ ISO C

Dennis Retchie

Few Other Links

Companies using C Programming Language

NPTEL Videos

NPTEL Slides

Virtal Lab

Spoken Tutorials