ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcE
C Prog - Functions
1. C Programming - Functions
Organized By: Vinay Arora
Assistant Professor, CSED
Thapar University, Patiala
2. Main program & its sub parts
Function is also known as sub-program or module.
Function is a self contained block of statements that perform coherent task of
some kind.
Vinay Arora
CSED
3. Program-1
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
printf("n Message for You");
printf("n Department of Civil Engineering");
getch();
}
Vinay Arora
CSED
28. Program-12
#include<stdio.h>
#include<conio.h>
void display();
void main()
{
int a=20;
clrscr();
display(a);
getch();
}
void display(int x)
{
int y=27;
printf("Value passed from main function is %dn",x);
printf("Value present in display function is %d",y);
}
Vinay Arora
CSED
30. Program-13
#include<stdio.h> void display()
#include<conio.h> {
int x=25;
void display();
void main() printf("Value of x in display function is %d",x);
{ }
int x=20;
clrscr();
printf("Value of x in main function %dn",x);
display();
getch();
}
Vinay Arora
CSED
32. Program-14
#include<stdio.h> void display(int x)
#include<conio.h> {
x=77;
void display();
void main() printf("Value of x in display function is %d",x);
{ }
int x=20;
clrscr();
printf("Value of x in main function %dn",x);
display();
getch();
}
Vinay Arora
CSED
42. Program-20 (Recursion in C)
#include<stdio.h> int rec(int x)
#include<conio.h> {
int f;
int rec(int);
void main() if(x==1)
{ return(1);
int a,fact; else
clrscr(); f=x*rec(x-1);
printf("Enter any Number:"); return(f);
scanf("%d",&a); }
fact=rec(a);
printf("Factorial Value is = %dn",fact);
getch();
}
Vinay Arora
CSED