标题:怎么就错了啊?
只看楼主
jianfeng520
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2007-12-16
 问题点数:0 回复次数:15 
怎么就错了啊?
#include<stdio.h>
int x=5;
int main(void)
{
    printf("\nx1=%d",x);
    {int x=3;printf("\nx2=%d",x);printf("\nx3=%d",::x);}
    return 0;

}//请给说说"::"怎么就错了啊 ?谢谢哈!
搜索更多相关主题的帖子: int void main include return 
2008-02-27 16:53
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
得分:0 
c++没有问题.
2008-02-27 17:06
VxWorks
Rank: 3Rank: 3
来 自:WindRiver
等 级:论坛游民
威 望:6
帖 子:859
专家分:68
注 册:2007-11-24
得分:0 
你是学C++的吧,在C里头没有作用域解析运算符
在这里表示全局作用域。

程序代码:
#include<iostream>
using namespace std;
int x=5;
int main(void)
{
        cout<<"x1="<<x<<endl;
        {
                int x=3;
                cout<<"x2="<<x<<endl;
                cout<<"x3="<<::x<<endl;
        }
        return 0;
}

为了防止世界被破坏,为了守护世界的和平,贯彻爱与真实的邪恶,可爱又迷人的反派角色,VxWorks!
Don't ask me any question.I'm just here to buy soy sauce.
2008-02-27 17:35
ieslyuan1987
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-2-26
得分:0 
我运行过了,一点都没有改动,没有错啊,结果是
x1=5
x2=3
x3=5
hehe 你再试一次吧!!!没有错误的
2008-02-27 17:42
☆Jony☆
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2008-2-22
得分:0 
我也运行了一下,结果如楼上不过是在TC3.0里面。
换到vc里面就出现了如下错误!

☆滴水穿石☆水滴石穿☆
QQ:920633639
2008-02-27 17:50
☆Jony☆
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2008-2-22
得分:0 
怎么图片粘不上去啊?

☆滴水穿石☆水滴石穿☆
QQ:920633639
2008-02-27 17:51
xianshizhe111
Rank: 1
等 级:新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
得分:0 
没错呀.是不是生成.C文件了.生成.C就报错.
2008-02-27 18:07
xianshizhe111
Rank: 1
等 级:新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
得分:0 
C文件不认那个双冒号.
2008-02-27 18:17
默默无纹
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2008-2-12
得分:0 
vc里面运行不了

从来怨天尤人每每自封为神
常怜众生如蚁不意身本凡尘
2008-02-27 20:13
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
得分:0 
我的可以运行......你把错误用附件带上来,帮你看看什么地方错了....
2008-02-27 20:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-201152-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.483210 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved