问答详情
源自:4-19 臭名远扬之goto语句

在这一题中 if(i=3)与if(i==3)有何区别??

两者的含义是什么???

提问者:此生唯为 2015-09-04 21:04

个回答

  • kkkbbb
    2015-09-05 18:51:43

    有区别,第一句是错的,第二句是对的,==是比较,=是赋值,不能用在比较里面

  • Perona
    2015-09-04 21:51:19

    =是赋值的意思,==是等于的意思。

  • 与你相关
    2015-09-04 21:15:46

    i = 3  , =  把3赋值给i,这句话忘记成立不成立了,不成立会提示拼写错误的  。  i== 3     i的 值等于3  如果 i的值本来就是3的话,就成立,标记为1,执行下面的语句。