#include <stdio.h>
int addNumbers(int a, int b); // function prototype
int main()
{
int n1,n2,sum;
printf("Enters two numbers: ");
scanf("%d %d",&n1,&n2);
sum = addNumbers(n1, n2); // function call
printf("sum = %d",sum);
return 0;
}
int addNumbers(int a, int b) // function definition
{
int result;
result = a+b;
return result; // return statement
}
//INCLUDING BUILT-IN LIBRARIES...
#include <stdio.h>
#include <stdlib.h>
//PRE-DEFINE CONSTANT VALUES...
#define MAXNUM -12 //defining an integer
#define PI 3.1415 //defining a float
#define END "
Program has ended!!
" //defining a string
//PRE-DEFINING CONSTANT OPERATIONS...
#define ADD(a, b, c) (a + b + c) //Operation that will add its 3 parameters
int main(){
//using other definitions to check if the current device is Windows or UNIX
#ifdef _WIN32
printf("
Windows Operating System Detected
");
#elif linux
printf("
UNIX Operating System Detected
");
#else
printf("
Operating System could NOT be identified!
");
#endif
printf("
Using pre-defined values and operations: ");
printf("
• MAXNUM: %d",MAXNUM); //using pre-defined integer
printf("
• PI: %f",PI); //using pre-defined float
printf("
• ADD(): %.2f",ADD(2,5,99.5)); //using pre-defined function
printf(END); //using pre-defined string
return 0;
}
#include <stdio.h>
// Here is a function declaraction
// It is declared as "int", meaning it returns an integer
/*
Here are the return types you can use:
char,
double,
float,
int,
void(meaning there is no return type)
*/
int MyAge() {
return 25;
}
// MAIN FUNCTION
int main(void) {
// CALLING THE FUNCTION WE MADE
MyAge();
}
returnType functionName(type1 argument1, type2 argument2, ...)
{
//body of the function
}
#include <stdio.h>
void functionName()
{
... .. ...
... .. ...
}
int main()
{
... .. ...
... .. ...
functionName();
... .. ...
... .. ...
}
return_type function_name( parameter list );
A function is a self-contained block of statements that perform a
coherent task of some kind. Every C program can be thought of as
a collection of these functions
Code Example |
---|
C :: logical operators |
C :: mc dropout pytorch |
C :: pointer c |
C :: size of float in c |
C :: Example of read and write project in c |
C :: exponentials in c |
C :: what is clrsce in C |
C :: yt derived field |
C :: C/AL Convertion of Decimal to String/Text |
C :: XAudio2 C |
C :: how to print chicken in c |
C :: C static libraries (Indexing an archive) |
C :: run steam as root |
C :: block quote in lua |
C :: instller acrobat ous ubuntu |
C :: pointer operator |
C :: how to write flash memory in stm32f030 |
C :: disable gnu++11 option |
C :: c programming print pattern pyramid |
C :: which one is faster loop or recursive function? |
C :: cut first part of string c |
C :: C program determines the height status for heights in cm |
C :: how to add a number before every line in c language |
C :: iulia vântur |
C :: inline function in c example |
C :: programmation c |
C :: linked list in c |
C :: filing in c |
Dart :: textfield border radius flutter |
Dart :: how to give shape to card in flutter |