#include<iostream>
using namespace std;
int sum;
int a[]={1,2,3,4,5,6,7,8,9,10};
int main()
{
int i;
int sum=0;
for(i=0;i<10;i++)
{
if(a[i]%2!=0) sum=sum+a[i];
::sum =::sum +a[i];
}
cout<<"元素的和:"<<::sum ;
cout<<"奇数的和:"<<sum ;
return 0;
using namespace std;
int sum;
int a[]={1,2,3,4,5,6,7,8,9,10};
int main()
{
int i;
int sum=0;
for(i=0;i<10;i++)
{
if(a[i]%2!=0) sum=sum+a[i];
::sum =::sum +a[i];
}
cout<<"元素的和:"<<::sum ;
cout<<"奇数的和:"<<sum ;
return 0;
}
::sum =::sum +a[i];中的::sum是全局变量么,为什么答案是55和25啊