With Argument No Return value

Arguments-அனுப்பி ஒரு function-ஐ call செயும்போது, அந்த function எந்த value-ஐயும் return செய்யவில்லையனில், அதுவே With Argument No Return value என்று அழைக்கப்படும்.

Example

Qn: Find addition of two numbers using "With argument No return value"

#include<stio.h>
#include<conio.h>
int add(int,int);
// declaration with argument data-type

int main(){
    int m,n;
    printf("\n Enter M value: ");
    scanf("%d",&m);
    printf("\n Enter N value: ");
    scanf("%d",&n);
    add(m,n);// function calling
    return 0;
}

// function definition
int add(int a, int b){
    int sum;
    sum = a+b;
    printf("\n Sum of M and N value is %d",sum);
}

Output:

Enter M value: 550
Enter N value: 450
Sum of M and N value is 1000

மேலே உள்ள Example-ல் m and n இரண்டும் arguments. இவை add என்ற function-க்கு அனுப்பியபிறகு, அவை a and b என்ற argument-ல் வாங்கி, calculation process-ஐ முடித்த பிறகு output value-வை, return செய்யாமல் அங்கேயே print செய்யபடுகிறது.

Qn: Find biggest among 3 number using "with argument No return value"

#include<stio.h>
#include<conio.h>
int find_biggest(int,int,int);

int main(){
    int u,v,w;
    printf("Enter u value:");
    scanf("%d",u);
    printf("Enter v value:");
    scanf("%d",v);
    printf("Enter w value:");
    scanf("%d",w);
    find_biggest(u,v,w); 
    return 0;
}

int find_biggest(int a,int b,int c){
    int result;
    if(a>b && a>c){
        result= a;
    }else if(b>a && b>c){
        result= b;
    }else if(c>a && c>b){
        result= c;
    }
    printf("The biggest number is %d",result);
}

Output:

Enter u value: 2870
Enter v value: 20
Enter w value: 800
The biggest number is 2870

Comments