波妞 发表于 2013-10-2 20:14:36

请问大家指针的问题

int main()
{
        char *a="hello";
        char *b="hello";
        if(a==b)
                cout<<"Yes"<<endl;
        else
                cout<<"No"<<endl;
        return 0;
}
这个在VC++6.0运行时是Yes 在VS2010是No,请问为什么呢?谢谢!

牡丹花下死做鬼 发表于 2013-10-2 20:47:01

两个编译器是不同的 而且 VS 是C99标准 VC++6.0的还要早
所以有区别很正常
页: [1]
查看完整版本: 请问大家指针的问题