No Argument With Return value
Arguments அனுப்பாமல் ஒரு function-ஐ call செயும்போது, அந்த function ஒரு value-ஐ , call செய்த இடத்திற்கே return செய்யுமெனில், அதுவே No Argument with Return value என்று அழைக்கப்படும்.
Example
Qn: Find addition of two numbers using "No argument with return value"
#include<stio.h>
#include<conio.h>
int add();
int main(){
int x;
x=add();
printf("\n Sum of M and N value is %d",x);
return 0;
}
// function definition
int add(){
int m,sum,n;
printf("\n Enter M value: ");
scanf("%d",&m);
printf("\n Enter N value: ");
scanf("%d",&n);
sum = m+n;
return sum;
}
Output:
Enter M value: 30Enter N value: 69
Sum of M and N value is 99
மேலே உள்ள example-ல் 99 என்பது sum of M and N value. இந்த value-வை, return என்ற statement, function எங்கிருந்து call செய்யபட்டதோ அதே இடத்திற்கு அனுப்புகின்றது. இதுவே return statement-ன் வேலை. அனுப்பப்பட்ட value-வை x என்ற variable-ல் store செய்யப்பட்டு print செய்யபடுகிறது.
Qn: Find biggest among 3 number using "No argument With return value"
#include<stio.h>
#include<conio.h>
int find_biggest();
int main(){
int result;
result=find_biggest();
printf("The biggest number is %d",result);
return 0;
}
int find_biggest(){
int y=80,k=81,u=100,result=0;
if(y>k && y>u){
return y;
}else if(k>y && k>u){
return k;
}else if(k>y && k>u){
return u;
}
}
Output:
The biggest number is 100
இது பற்றிய தங்களின் கருத்துகளை இங்கே பதிவிடுங்கள் . இது பயனுள்ளதாக விரும்பினால் மற்றவர்களுக்கும் இதை share செய்யுங்கள்.
Comments