for中num++可以,为什么num=num+1不行?
虽然同样是能喝到酒,但是用开瓶器的效率比用牙齿咬的效率要高,num++ > num+=1 > num = num + 1
你的写法是正确,编译器也能通过,只是慕课网做了判断,没有num++提示了,但是输出结果都是一样的。
不是错,只是写法不正规,就好像喝啤酒,别人都是用开瓶器开,你用嘴咬开,同样能喝到酒,只是看着变扭
你这是赋值写法是不对的,正常的赋值写法是这样的 num =1;
等式写法是这样的: num == num+1;这才是等式写法;
c语言固定语法格式,记住就行了