问答详情
源自:4-8 循环结构之for循环(一)

在for中为什么不能写num=num+1

for中num++可以,为什么num=num+1不行?


提问者:假笑男孩 2018-08-23 11:46

个回答

  • 大食
    2018-08-29 17:52:48

    虽然同样是能喝到酒,但是用开瓶器的效率比用牙齿咬的效率要高,num++ > num+=1 > num = num + 1 

  • 大食
    2018-08-29 17:42:52

    你的写法是正确,编译器也能通过,只是慕课网做了判断,没有num++提示了,但是输出结果都是一样的。

    不是错,只是写法不正规,就好像喝啤酒,别人都是用开瓶器开,你用嘴咬开,同样能喝到酒,只是看着变扭

  • 无敌小珺珺
    2018-08-26 10:23:54

    你这是赋值写法是不对的,正常的赋值写法是这样的 num =1;

         等式写法是这样的:  num == num+1;这才是等式写法;

  • 喧嚣的风儿
    2018-08-24 16:03:51

    c语言固定语法格式,记住就行了