【发布时间】:2021-03-11 15:54:48
【问题描述】:
#include<iostream>
using namespace std;
int gvalue=10;
void extra(){
cout<< gvalue<<' ';
}
int main()
{
extra();
{
int gvalue=20;
cout<<gvalue<<' ';
cout<<gvalue<<' ';
}
}
我得到的输出是:10822420 20
我无法得到错误是什么? & 以下代码部分的含义和工作原理是什么?
extra();
{
int gvalue=20;
cout<<gvalue<<' ';
cout<<gvalue<<' ';
}
提前谢谢..!! 忽略糟糕的英语。
【问题讨论】:
-
' '是错字吗?您的意思是使用多字符常量吗? -
将
cout<< gvalue<<' ';更改为cout<< gvalue<<' ';或cout<< gvalue<<" ";以获得您想要的值。