[Error] ISO C++ forbids comparison between pointer and integer


錯誤代碼:

if(a[i]=="G"&&b[i]!="C")
    return false; 

改正后的代碼:

if(a[i]=='G'&&b[i]!='C')
    return false;

錯誤原因:兩種不同類型的數據不能做比較,a[i]表示的是一個字符,“C”表示的是一個字符串的首地址,所以應該把“C”改為‘C’


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM