1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <stdio.h> #include <stdlib.h> ///A pointer is a variable whose value is the address of another variable int getSum(int *array_val,int size) { int sum=0; for(int i=0;i<size;i++) { sum += array_val[i]; } return sum; } int main() { int my_array[4]={10,20,30,40}; int mySum = getSum(my_array,4); printf("the value of my sum is= %d",mySum) } |
Passing pointers to functions in C
A Beginner's Guide to Pointers
Pointers as Function Arguments
Passing pointers to functions in C with example
The Function Pointer Tutorials
An Introduction to Pointers in C
Passing Pointers to Functions
Basics of Function Pointers in C
Passing pointers correctly - The GNU C Programming Tutorial
#Tutorial #Programming #C #Beginner's #example #Functions