搜尋

首頁  >  問答  >  主體

c++ - 字符串蛮力匹配问题

伊谢尔伦伊谢尔伦2805 天前570

全部回覆(1)我來回復

  • PHPz

    PHPz2017-04-17 13:03:43

    寫成"m <= j"是不規範的,應該寫成"m == j"的形式。

    其實寫成

    if(m == j) 
        break;

    也是有問題的,因為只break了內層循環,外層循環沒有break,循環繼續執行,函數並沒有結束。

    可以寫成:

    if(m == j)
        return i;

    不管怎麼說,這段程式碼是亂糟糟的,不用糾結這個程式碼,這種程式碼看多了,反而影響自己的程式設定水平。

    回覆
    0
  • 取消回覆