关于warning: suggest parentheses around assignment used as truth value [-Wparentheses]|的解决方法

时间:2022-09-30 17:50:17

今天,在调试的时候一直出现warning: suggest parentheses around assignment used as truth value

代码如下:

if(startTime==0)
    {
        while(startTime=time((time_t*)NULL)==-1);

}

while(currentTime=time((time_t*)NULL)==-1);

timedif=currentTime-startTime;

if((strlen(cookie)<5)||(timedif>600))
    {
        startTime=currentTime;
        command_login();//登录操作
    }

改成像下面这样子就好了

if(startTime==0)
    {
        while((startTime=time((time_t*)NULL))==-1);

}

while((currentTime=time((time_t*)NULL))==-1);

timedif=currentTime-startTime;

if((strlen(cookie)<5)||(timedif>600))
    {
        startTime=currentTime;
        command_login();//登录操作
    }

如果在一个括号里面又进行判断,又进行赋值,赋值的语句应该放到一个单独的括号里面。

关于warning: suggest parentheses around assignment used as truth value [-Wparentheses]|的解决方法的更多相关文章

  1. warning&colon; suggest parentheses around assignment used as truth value

    编译时的警告如下:

  2. 安装完 swoole 后出现 PHP Warning&colon; PHP Startup&colon; Unable to load dynamic library &&num;39&semi;swoole&period;so&&num;39&semi;的解决方法

    安装完 swoole 后出现 PHP Warning:  PHP Startup: Unable to load dynamic library 'swoole.so' (tried: /home/s ...

  3. PHP Warning&colon; Module &&num;39&semi;modulename&&num;39&semi; already loaded in Unknown on line 0 的解决方法

    今天无间断服务加载php-fpm时,爆出了一个错误:PHP Warning:  Module 'xhprof' already loaded in Unknown on line 0 <br / ...

  4. suggest parentheses around comparison in operand of &amp&semi;&vert;

    error discription: .:: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparen ...

  5. 16种C语言编译警告&lpar;Warning&rpar;类型的解决方法

    当编译程序发现程序中某个地方有疑问,可能有问题时就会给出一个警告信息.警告信息可能意味着程序中隐含的大错误,也可能确实没有问题.对于警告的正确处理方式应该是:尽可能地消除之.对于编译程序给出的每个警告 ...

  6. 一些常见warning的原因和解决方法

    在入职三周后,终于赶齐了接手项目落下两个月的项目,有了一些自己的空闲时间对项目进行整理.主要整理包括类目的整合,从原来一个系统文件夹下几百个文件整改为以MVC设计思想为原则的分文件夹整理类目,井然有序 ...

  7. PHP出现Warning&colon; A non-numeric value encountered问题的原因及解决方法

    本文介绍php出现Warning: A non-numeric value encountered问题,用实例分析出现这种错误的原因,并提供避免及解决问题的方法. <?php error_rep ...

  8. 【svn】SSL error&colon; A TLS warning alert has been received的解决方法

    第一次用svn(>_<),结果在运行下面语句时,svn很不友好的报错了..... svn co http:10.11.12.13/test1/test2 . 报错信息: svn: OPTI ...

  9. Centos 7 mysql Buffered warning&colon; Changed limits&colon; max&lowbar;connections&colon; 214 解决方法

    Everytime I restart MySQL I have this warning: [Warning] Buffered warning: Changed limits: max_conne ...

随机推荐

  1. PBOC金融IC卡,卡片与终端交互的13个步骤,简介-第三组

    七:终端风险管理-必选但包含可选步骤异常文件:终端检查应用主账号是否在异常文件列表(卡号黑名单)中.商户强制联机:商户可以将当前交易强制为联机处理.最低限额:控制交易当前交易金额或同一张卡片连续几笔交 ...

  2. js判断是否为ie6以外的浏览器,若是,则调用相应脚本

    if(navigator.userAgent.indexOf("MSIE 6.0") < 0) { //相应JavaScript脚本}

  3. POJ 2739 Sum of Consecutive Prime Numbers 难度&colon;0

    题目链接:http://poj.org/problem?id=2739 #include <cstdio> #include <cstring> using namespace ...

  4. 【JavaScript】XMLHttpRequest Level2使用指南

    XMLHttpRequest是一个浏览器接口,使得Javascript可以进行HTTP(S)通信. 最早,微软在IE 5引进了这个接口.因为它太有用,其他浏览器也模仿部署了,ajax操作因此得以诞生. ...

  5. &lbrack;iOS 多线程 &amp&semi; 网络 - 3&period;0&rsqb; - 在线动画Demo

    A.需求 所有数据都从服务器下载 动画列表包含:图片.动画名标题.时长副标题 点击打开动画观看   code source: https://github.com/hellovoidworld/Vid ...

  6. project euler 16:Power digit sum

    >>> sum([int(i) for i in str(2**1000)]) 1366 >>>

  7. Mysql彻底卸载

    -----本文摘自:http://www.heiqu.com/show-64764-1.html 1.控制面板里的增加删除程序内进行删除 2.删除MySQL文件夹下的my.ini文件,如果备份好,可以 ...

  8. 判断网站URL是否正常访问脚本

    #!/bin/bash [ -f /etc/init.d/functions ] && . /etc/init.d/functions function usage(){ echo & ...

  9. 【spring】-- jsr303参数校验器

    一.为什么要进行参数校验? 当我们在服务端控制器接受前台数据时,肯定首先要对数据进行参数验证,判断参数是否为空?是否为电话号码?是否为邮箱格式?等等. 这里有个问题要注意: 前端代码一般上会对这些数据 ...

  10. 多条SQL语句对查询结果集的垂直合并,以及表设计时如何冗余字段

    需求引入 你有一个销售单表A 和一个销售单详情表B 和一个收付款记录表C A---->B 一对多   A---->C一对多 如果一个销售单有两个详情,三条收款记录 对一个销售单 我们想查询 ...