Passing pointers to an array as a parameter to functions || Arrays || Pointers || C programming
In this, we are going to see a program to pass pointers to an array as a parameter to functions with help of C Programming Language.


#include <stdio.h>

int add_array(int *p, int size);

int main()
{
    int arr[10];
    printf("Enter the 10 numbers: \n");
    for (int i = 0; i < 10; i++)
    {
        scanf("%d", &arr[i]);
    }

    printf("The sum is : %d", add_array(arr, 10));
}

int add_array(int *p, int size)
{
    int sum = 0;
    for (int i = 0; i < size; i++)
    {
        sum = sum + p[i];
    }
    return sum;
}

#ENJOY CODING


Post a Comment

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

Previous Post Next Post