C program to pass pointer to an Array as parameter to a function || Pointers || C Programming
In this, we are going to pass pointer to an array as parameter to function by using Pointers in C Programming Language.


#include <stdio.h>
void fun(int arr[]); //function declaration

int main()
{
    int a[10];
    for (int i = 0; i < 10; i++)
    {
        scanf("%d", &a[i]);
    }
    fun(a); //passing array element a[10] only
    return 0;
}

// function definition
void fun(int arr[])
{
    int *ptr;
    int sum = 0;
    ptr = arr;
    for (int i = 0; i < 10; i++)
    {
        sum = sum + (*(ptr++)); //sum of elements of array using pointers
    }
    printf("\nsum of 10 number in an array id %d", sum);
}

//..........Coded by Ananya Maurya

#ENJOY CODING


Post a Comment

FOR ANY DOUBTS AND ERRORS FEEL FREE TO ASK. YOUR DOUBTS WILL BE ADDRESSED ASAP

Previous Post Next Post