专栏首页桃花源记ISO C forbids comparison between pointer and integer [-fpermissive]

ISO C forbids comparison between pointer and integer [-fpermissive]

错误代码: S = “a##c”;

if(S[i] == "#"){
    if(s.length()!=0)
        s.pop_back();
}

异常:ISO C forbids comparison between pointer and integer [-fpermissive] 意思是:指针和整数比较出错;禁止指针和整数进行比较。 S[i]是字符,”#”表示一个字符串的首地址。

改正:

if(S[i] == '#'){//字符之间相互比较
    if(s.length()!=0)
        s.pop_back();
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【每日一题】35. Search Insert Position

    Given a sorted array and a target value, return the index if the target is found...

    公众号-不为谁写的歌
  • 【每日一题】40. Combination Sum II

    Given a collection of candidate numbers (candidates) and a target number (target...

    公众号-不为谁写的歌
  • 【每日一题】39. Combination Sum

    Given a set of candidate numbers (candidates) (without duplicates) and a target ...

    公众号-不为谁写的歌
  • Go教程:05-控制结构if-else

    if 是用于测试某个条件(布尔型或逻辑型)的语句,如果该条件成立,则会执行 if 后由大括号括起来的代码块,否则就忽略该代码块继续执行后续的代码.

    mojocn
  • python自学第三节课(笔记)

    被缩进的内容(print()函数)和if条件语句组成了一个代码块(一个整体),成为了if条件下的内部命令。

    小老鼠
  • R条件语句

    但如果你有一长串 if 语句,那么就要考虑重写了。重写的一种方法是使用 switch() 函数, 它先对第一个参数求值,然后按照名称或位置在后面的参数列表中匹...

    生信编程日常
  • 【java基础】ConcurrentHashMap1.7和1.8的不同实现

    在多线程环境下,使用HashMap进行put操作时存在丢失数据的情况,为了避免这种bug的隐患,强烈建议使用ConcurrentHashMap代替HashMap...

    用户5640963
  • 编写优雅代码的最佳实践

    Robert Martin曾说过"在代码阅读中说脏话的频率是衡量代码质量额唯一标准"。同时,代码的写法应当使别人理解它所需的时间最小化,也就是说我们写的代码是给...

    木可大大
  • 编写优雅代码的最佳实践

    Robert Martin曾说过"在代码阅读中说脏话的频率是衡量代码质量额唯一标准"。同时,代码的写法应当使别人理解它所需的时间最小化,也就是说我们写的代码是给...

    木可大大
  • Python基础05 缩进和选择

    缩进 Python最具特色的是用缩进来标明成块的代码。我下面以if选择结构来举例。if后面跟随条件,如果条件成立,则执行归属于if的一个代码块。 先看C语言的表...

    Vamei

扫码关注云+社区

领取腾讯云代金券