Passing array element as parameter to a function.

#include <stdio.h>

void getValue(int *p);
void showValue(int v);

int main(void)
{
int arr[5], i;

/* Accepting values for array elements */
printf( "\nEnter values for arr elements : " );

for( i = 0 ; i < 5 ; i++ )
getValue(&arr[i]); /* Pass by reference */

printf( "\nDisplaying array values : " );

for( i = 0 ; i < 5 ; i++ ){
showValue(arr[i]); /* Pass by value */
}

return 0;
}

void getValue(int *p)
{
printf("\nEnter value : ");
scanf("%d", p);
}

void showValue(int v)
{
printf("\n\t%d", v);
}

No comments:

Post a Comment

kiss on google ads if you are anonymous because your ip is trackable.thank you.

......from.admin