Data structure and c
Download
1 / 31

Data Structure and c - PowerPoint PPT Presentation


  • 59 Views
  • Uploaded on

Data Structure and c. K.S.Prabhu Lecturer All Deaf Educational Technology. C Tokens. C Tokens. Keywords. It has 32 keywords. #include<stdio.h> #include<conio.h> void main() { char yn; clrscr(); do {. puts("enter y/n(yes/no)"); yn=getchar(); fflush(stdin); if(yn!='y'&&yn!='n')

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Data Structure and c' - dareh


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Data structure and c

Data Structure and c

K.S.Prabhu

Lecturer

All Deaf Educational Technology




Keywords
Keywords

  • It has 32 keywords.


#include<stdio.h>

#include<conio.h>

void main()

{

char yn;

clrscr();

do

{

puts("enter y/n(yes/no)");

yn=getchar();

fflush(stdin);

if(yn!='y'&&yn!='n')

puts("invalid input");

}

while(yn!='y'&&yn!='n'); getch();


Constants
Constants

  • A constant is an entity that doesn't change during the execution of a program.

  • Followings are the different types of constants.

  • Real constant

  • Integer Constant

  • Character Constant

  • String Constant


1 real constant
1. Real Constant :

  • It must have at least one digit.

  • It must have a decimal point which may be positive or negative.

  • Use of blank space and comma is not allowed between real constants.

  • Example:

  • +194.143, -416.41


Real constant
Real Constant

  • It must have at least one digit.

  • It must have a decimal point which may be positive or negative.

  • Use of blank space and comma is not allowed between real constants.

  • Example:+194.143, -416.41


Integer constant
Integer Constant

  • It must have at least one digit.

  • It should not contain a decimal place.

  • It can be positive or negative.

  • Use of blank space and comma is not allowed between real constants.

  • Example:

  • 1990, 194, -394


Character constant
Character Constant

  • It is a single alphabet or a digit or a special symbol enclosed in a single quote.

  • Maximum length of a character constant is 1.

  • Example:'T', '9', '$'


String constant
String Constant

  • It is collection of characters enclosed in double quotes.

  • It may contain letters, digits, special characters and blank space.

  • Example:“I love Deaf“

    “ All Deaf Educational Technology”


Identifier
Identifier

  • An identifier is used for any variable, function, data definition, etc.

  • In the C programming language, an identifier is a combination of alphanumeric characters.

  • An underline and the remaining being any letter of the alphabet, any numeric digit, or the underline.


String
String

  • Strings in C are represented by arrays of characters.

  • The end of the string is marked with a special character, the null character, which is simply the character with the value 0.

  • The null character has no relation except in name to the null pointer.

    char string[15] = "Hello world!";


Sample code program
Sample code Program

#include<stdio.h>

#include<conio.h>

void main()

{

char in_str[21];

clrscr();

puts("Enter a string to a maximum of 20 characters");

getch();

}

output

Enter a string to a maximum of 20 characters

Youth


Variables
Variables

  • It is date name used date value called by valuables.

  • It is a data name which is used to store data and may change during program execution.

  • It is opposite to constant.



Sample code program1
Sample code Program computer where data is stored.

Example:

Int count index;

Float area price;

Chal class types;

Example of main program:-

Main

{

Int a,b,c,=10;

Char x;

Float num;


Types of variables
Types of variables computer where data is stored.


Local variables
Local variables computer where data is stored.

  • These variables only exist inside the specific function that creates them.

  • They are unknown to other functions and to the main program.

  • As such, they are normally implemented using a stack.


  • Example: computer where data is stored.

  • {

  • Int a, b, c, =10; local variable

  • Char x;

  • Float num;

  • }


Global variables
Global variables computer where data is stored.

  • These variables can be accessed by any function comprising the program.

  • They are implemented by associating memory locations with variable names.


  • Example: computer where data is stored.

  • {Int a, b, c, =[10,20,30] ; Global variable

  • Chal x;

  • Float

  • } (or)

  • {Int a = [10]

  • Int b = [20]

  • Int c = [30]

  • Chal [15]

  • Float

  • }


Example of global variable
Example of Global Variable computer where data is stored.

Example:

{

Int a, b, c, =[10,20,30] ; Char x;

Float num;

}

{

Int a = [10];

Int b = [20];

Int c = [30];

Char[15];

Float num;

}


Typedef statement
TYPEDEF STATEMENT computer where data is stored.

  • typedef is a keyword in the C and C++ programming languages.

  • The purpose of typedef is to assign alternative names to existing types.

  • types declared with typedef end with ( '_t' )

  • (e.g., size_t, time_t)

    Syntax;-

  • Typedef exp1, exp2,….., expn



Example of typedeaf
Example of Typedeaf referred to by the identifier alone The statement.


Enumerated datatypes
Enumerated DataTypes referred to by the identifier alone The statement.

  • The data type enum allows used identifier as value

  • Syntax:

  • Enum identifier {Element} Element 1, Element 2…..to Element n;


Example of main program
Example of main program referred to by the identifier alone The statement.

  • Enum days {sun, mon, tue, wed, thu, fir, sat}

  • Enum color{red, blue, orange, pink, green,}

  • Enum holiday{Sunday, Saturday}

  • Enum rainbow {red, blue, orange, yellow, green,}


ad