_jinganyu 发表于 2005-3-29 08:50

关于字符串

<P>#include&lt;iostream.h&gt;</P>
<P>void main()</P>
<P>{</P>
<P>if("join"=="join")</P>
<P>cout&lt;&lt;"equal\n";</P>
<P>else</P>
<P>cout&lt;&lt;"not equal\n";</P>
<P>}</P>
<P>运行结果:equal</P>
<P>钱能的  c++教程的168页,却说是not equal。解释说字符串比较地址,可是两个join的地址不同,故不相等。与运行相反。请问这是为什么?</P>

maleesky 发表于 2005-4-1 16:25

是不是更编译器的处理有关系。有时不通编译器的结果有不同的。

dddlincool 发表于 2005-4-15 15:52

hings8888 发表于 2005-4-26 18:11

ggggggggggg
页: [1]
查看完整版本: 关于字符串