Documente Academic
Documente Profesional
Documente Cultură
in C Language
Function definition
Function header
Calling a function
Passing arguments
Returning a value
Function Prototype
#include<stdio.h> int addnumbers(intx, inty)
Int addnumbers(intx, inty); {
Int main() intz;
{ z = x +y;
int num1, num2, add_result; return z;
printf("Enter first number\n"); }
scanf("%d", &num1);
printf("Enter second number\n");
scanf("%d", &num2);
add_result= addnumbers(num1,
num2);
printf("Addition result is
%d\n",add_result);
getchar(); return 0;
}
Function Definition
#include<stdio.h> int addnumbers(intx, inty)
Int addnumbers(intx, inty); {
Int main() intz;
{ z = x +y;
int num1, num2, add_result; return z;
printf("Enter first number\n"); }
scanf("%d", &num1);
printf("Enter second number\n");
scanf("%d", &num2);
add_result= addnumbers(num1,
num2);
printf("Addition result is
%d\n",add_result);
getchar(); return 0;
}
Function Call
#include<stdio.h> int addnumbers(intx, inty)
Int addnumbers(intx, inty); {
Int main() intz;
{ z = x +y;
int num1, num2, add_result; return z;
printf("Enter first number\n"); }
scanf("%d", &num1);
printf("Enter second number\n");
scanf("%d", &num2);
add_result= addnumbers(num1,
num2);
printf("Addition result is
%d\n",add_result);
getchar(); return 0;
}
Return Type
#include<stdio.h> int addnumbers(intx, inty)
Int addnumbers(intx, inty); {
Int main() intz;
{ z = x +y;
int num1, num2, add_result; return z;
printf("Enter first number\n"); }
scanf("%d", &num1);
printf("Enter second number\n");
scanf("%d", &num2);
add_result= addnumbers(num1,
num2);
printf("Addition result is
%d\n",add_result);
getchar(); return 0;
}
THANKS!