No Argument No Return value
Arguments அனுப்பாமல் ஒரு function-ஐ call செயும்போது, அந்த function எந்த value-ஐயும் return செய்யவில்லையனில், அதுவே No Argument No Return value என்று அழைக்கப்படும்.
Example
Qn: Find the sum of all array elements using "No argument no return value"
#include<stio.h>
#include<conio.h>
void find_array_sum();//function declaration
int main(){
find_array_sum(); // calling function
return 0;
}
// function definition
void find_array_sum(){
int i,sum=0,len;
int a[]={1,2,3,4,5};
len= sizeof(a)/sizeof(a[0]);
for(i=0;i<len;i++){
sum+=a[i];
}
printf("Sum of array values is %d",sum);
}
Output:
Sum of array values is 15
Note: function definition கொடுக்க வேண்டுமெனில் function declaration மிகவும் அவசியமாகும். இல்லையனில் function definition கொடுக்க இயலாது.
Qn: Print odd number and even number between 1 to 10 using single "for() loop" and "No argument no return value"
#include<stio.h>
#include<conio.h>
void print_odd_even();//function declaration
int main(){
print_odd_even(); // calling function
return 0;
}
// function definition
void print_odd_even(){
int i;
for(i=1;i<=10;i++){
if(i%2!=0){
printf("%d\t",i);
}else{
printf("%d\n",i);
}
}
}
Output:
1 23 4
4 6
7 8
9 10
இது பற்றிய தங்களின் கருத்துகளை இங்கே பதிவிடுங்கள் . இது பயனுள்ளதாக விரும்பினால் மற்றவர்களுக்கும் இதை share செய்யுங்கள்.
Comments