发新话题
打印

new

if(!(strcmp(str1,str2))
' R- U  v4 @6 P$ p2 s9 a printf("/n the two strings are equal!");4 C7 q$ @" ~4 V' S0 H0 p8 H. Y* n
else
$ R$ c% m8 m% Q% v printf("/n the two strings are not equal!");
) n1 W' ]5 c  C0 z第一句是什么意思,他不是有三个可能吗,负数,0正数,我不明白,请指教?      

TOP

如果str1 > str2 那么返回值就是>0
8 `- q& K/ u! x$ X. s% Q如果str1 = str2 那么返回值就是=0
6 r% x6 S, ]/ S! r  Q  z如果str1 < str2 那么返回值就是<0
$ m+ g3 v; C  {当 str1 和str2相等的时候返回值是0
7 l7 z; |1 J/ Y6 U明白?      
[img]http://www.linuxeden.com/dog.gif[/img] ! 有那么严重么!!!

TOP

如果(str1等于str2)
& D4 i4 y! K+ M...' D& G( C2 |6 h* F
另外
$ P5 @' a; g- D) E" _....      
-----------------------------------------
http://www.darkspy.org/blog

自大的人把宗教当迷信,无知的人把迷信当宗教

TOP

为什么,!不是否定符号吗      

TOP

这里,!不是否定符号,而是返回值为0的意思      
-----------------------------------------
http://www.darkspy.org/blog

自大的人把宗教当迷信,无知的人把迷信当宗教

TOP

发新话题