C programming structure & pointer

argusacademy 2,561 views 11 slides Nov 01, 2014
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

C programming structure & pointer


Slide Content

C-PROGRAMMING
STRUCTURE & UNION

EXTRA

EXTRA

NOTES

NOTES

#include<stdio.h>
#include<conio.h>
structstudent
{
char name[20];
intmarks;
float per;
};
void main()
{
structstudent stu;
clrscr();
printf(“Enter Student Name\n”);
gets(stu.name);
printf(“Enter Student Marks\n”);
scanf(“%d”,&stu.marks);
printf(“Enter Percentage\n”);
scanf(“%f”,&stu.per);
printf(“NAME :”);
puts(stu.name);
printf(“MARKS :%d\n”,stu.marks);
printf(“PERCENTAGE :%f\n”,stu.per);
getch();
}
EXTRA

Structure within structure
#include<stdio.h>
#include<conio.h>
structaddress
{
char street[10];
char city[10];
char state[10];
};
structemployee
{
char name[20];
char des[10];
structaddress add;
intsalary;
};
void main()
{
structemployee emp;
clrscr();
printf("Enter Employee details\n");
printf("Enter Name\n");
gets(emp.name);
EXTRA

printf("Enter Designation\n");
gets(emp.des);
printf("Enter Address\n");
printf("Enter street \n");
gets(emp.add.street);
printf("Enter City\n");
gets(emp.add.city);
printf("Enter State\n");
gets(emp.add.state);
printf("Enter Slalry\n");
scanf("%d",&emp.salary);
printf("EMPLOYEE DETAILS\n");
printf("NAME :");
puts(emp.name);
printf("DESIGNATION :");
puts(emp.des);
printf("ADDRESS :\n");
printf("STREET :");
puts(emp.add.street);
printf("CITY :");
puts(emp.add.city);
printf("STATE :");
puts(emp.add.state);
printf("SALARY :%d\n",emp.salary) ;
getch();
}
EXTRA

EXTRA

NOTES

#include<stdio.h>
#include<conio.h>
union marks
{ intphy;
intche;
intmat;
inttotal;
float per;
}s1;
void main()
{
clrscr();
printf("Enter Marks details\n");
printf("Enter physics marks\n");
scanf("%d",&s1.phy);
printf("Enter chemistry marks\n");
scanf("%d",&s1.che);
printf("Enter Math Marks\n");
scanf("%d",&s1.mat);
s1.total=s1.phy+s1.che+s1.mat;
printf("Total Marks = %d\n",s1.total);
s1.per=s1.total*1/3;
printf("Percentage = %f\n",s1.per);
getch();
}
EXTRA