[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’

posted @ 2019-01-08 17:45  youngliu91  阅读(4166)  评论(0编辑  收藏  举报