Function with No Arguments and No Return type
Functions with No Arguments but Return a type
#include <stdio.h>
int add();
void main( ){
int c;
c=add();
printf("\n Addition=%d",c);
}
int add(){
int a,b,x;
printf("\n Enter value of and b:=");
scanf("%d %d",&a,&b);
x=a+b;
return x;
}
Functions with Arguments and No Return type
#include <stdio.h>
void add(int a, int b);
void main() {
int c,d;
add(c,d);
}
void add(int a, int b){
int x;
printf("\n Enter value of a and b:=");
#include <stdio.h>
void add( );
void main() {
int c;
add( );
}
void add( ){
int a,b,x;
printf("\n Enter value of and b:=");
scanf("%d %d",&a,&b);
x=a+b;
printf("\n Addition=%d",x);
}
scanf("%d %d",&a,&b);
x=a+b;
printf("\n Addition=%d",x);
}
Functions with Arguments and Return type
#include <stdio.h>
int add(int a, int b);
void main( ) {
int c,d,y;
printf("\n Enter value of a and b:=");
scanf("%d %d",&c,&d);
y=add(c,d);
printf("\n Addition=%d",y);
}
int add(int a, int b){
int x;
x=a+b;
return x;
}
Functions with one Argument and Return type
#include <stdio.h>
int add(int a);
void main() {
int y;
y=add(4);
printf("\n Addition=%d", y);
}
int add(int n){
int x;
x=n*n;
return x;
}