Given an array, write a program to find the sum of array using pointers arithmetic.
In this program we make use of * operator . The * (asterisk) operator denotes the value of variable. The * operator at the time of declaration denotes that this is a pointer, otherwise it denotes the value of the memory location pointed by the pointer .
sum() function is used to find the sum of the array through pointers.
Input : array = 2, 4, -6, 5, 8, -1 Output : sum = 12 Input : array = 1, 4, -6, 8, -10, -12 Output : sum = -15
sum of array is = 12
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.
- Multidimensional Pointer Arithmetic in C/C++
- Difference between pointer to an array and array of pointers
- Pointer to an Array | Array Pointer
- Pointer vs Array in C
- Difference between pointer and array in C?
- Declare a C/C++ function returning pointer to array of integer pointers
- Double Pointer (Pointer to Pointer) in C
- Pointers in C and C++ | Set 1 (Introduction, Arithmetic and Array)
- What is a Pointer to a Null pointer
- 'this' pointer in C++
- C++ | this pointer | Question 2
- C++ | this pointer | Question 1
- C++ | this pointer | Question 3
- C++ | this pointer | Question 4
- C++ | this pointer | Question 5
- A C/C++ Pointer Puzzle
- NULL pointer in C
- void pointer in C / C++
- Function Pointer in C
- Type of 'this' pointer in C++
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.