[問題] 有關判斷字串相等的問題
教授的考卷上出了一個問題
code如下:
char str1[100] = "ABC" , str2[100] = "ABC"
if ( str1 == str2 )
cout << "Yes" << endl ;
else
cout << "NO" << endl ;
他印出的答案是NO
我本來以為如果這樣打的話 他會比較第0個字元
然後印出YES
但是程式跑出來好像是NO
所以想請問一下如果我程式碼這樣打 程式會怎麼比較呢?
(我知道應該要用strcmp 可是這問題是老師給定要問我們的 謝謝囉)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.69.245
推
11/15 14:13, , 1F
11/15 14:13, 1F
→
11/15 14:13, , 2F
11/15 14:13, 2F
→
11/15 14:14, , 3F
11/15 14:14, 3F
推
11/15 14:32, , 4F
11/15 14:32, 4F
推
11/15 17:46, , 5F
11/15 17:46, 5F
推
11/15 19:05, , 6F
11/15 19:05, 6F