c++ 全局变量

char*a=(char*)malloc(sizeof(char));//*a='a';///???intmain(){*a='b';cout<<*a<<endl;sys... char *a =(char*)malloc(sizeof(char));
//*a = 'a'; ///???
int main()
{
*a = 'b';
cout<<*a<<endl;
system("pause");
return 0;

}
为什么在main函数里可以赋值,在函数外就会提示错误呢?
展开
 我来答
vcjifeng
2010-09-28 · 超过16用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:43.7万
展开全部
王八的屁股——规定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sa65081636
2010-09-28
知道答主
回答量:39
采纳率:0%
帮助的人:14.4万
展开全部
在函数外赋值为全局变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
editionow
2010-09-28
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
又见“LS错误”男,在百度逛了一会,看到只要是有幻の上帝回答的,肯定有“LS错误”或者“ISO”,是显摆呢,还是想压低别人提高自己呢?

说5楼说法对,也能讲的通,你信吗?标准男
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式