+ 2

Arrays

please I need more explanation about this code I could not understand it please someone should help me #include <iostream> using namespace std; int billy[]={16,2,77,40,12071}; int n,result=0; int main() { for (n=0;n<5;n++) { result +=billy[n]; } cout <<result; return 0; }

6th May 2020, 1:43 PM
SULAIMAN ABDULSALAM ATTAH
SULAIMAN ABDULSALAM ATTAH - avatar
9 Answers
+ 2
In short, that code sum all the elements of a global int array <billy> into variable <result>, which also is defined and initialized on the global space. Not sure what confused you here, so I'd appreciate it if you can come clearer on the problem.
6th May 2020, 1:51 PM
Ipang
+ 1
wow thank you @Ipang I just checked it and that's true it's sum all the elements
6th May 2020, 1:53 PM
SULAIMAN ABDULSALAM ATTAH
SULAIMAN ABDULSALAM ATTAH - avatar
+ 1
Code Crasher As per my understanding, something is said to belong in global scope when their declaration/definition is not inside of a function. Here <billy> array is defined outside main function (the only function we see). You got it right though, the <n> in the for-loop refers to the index of array elements (a range), to be added into <result> variable. Curiosity is always welcome, no probs 👌
7th May 2020, 2:01 AM
Ipang
+ 1
Code Crasher Don't know that much about C/C++ myself, but a lot had said/written something around those languages and electronics or robotics. So I guess it makes just the sense to learn, even if it was just the basics. Keep crashing bruh 😁
7th May 2020, 2:20 AM
Ipang
0
No problem buddy 👌 Keep coding and stay safe 👍
6th May 2020, 1:58 PM
Ipang