Friday, May 30, 2014

PROGRAM ON ENUM

#include<stdio.h>
#include<conio.h>
void main()
{
enum mon
{
jan=1,feb,mar,apr=1,may,jun
}m1,m2;
enum month
{
apr,
jul=1   //invalid- multiple declaration for apr
}m3;
clrscr();
printf("m1=%d",m1);      // m1=garbage value
m1=jan;             //assign m1 an enumerator
printf("\nm1=%d",m1);    //m1=1
m1=1;               //assign m1 an integer constant since m1 can hold integer value
printf("\nm1=%d",m1);    //m1=1
m1=8;
printf("\nm1=%d",m1);  //m1=8
printf("\n enter the value of m\n");
scanf("%d",&m1);
printf("\nm1=%d",m1);  //m1=value given by user
//feb=5; lvalue required
//u can directly print value of an enumerator
printf("\n%d",may); //2
m2=aug; //invalid
getch();
}

No comments:

Post a Comment