课程
/后端开发
/C
/C语言入门
for中num++可以,为什么num=num+1不行?
2018-08-23
源自:C语言入门 4-8
正在回答
虽然同样是能喝到酒,但是用开瓶器的效率比用牙齿咬的效率要高,num++ > num+=1 > num = num + 1
你的写法是正确,编译器也能通过,只是慕课网做了判断,没有num++提示了,但是输出结果都是一样的。
不是错,只是写法不正规,就好像喝啤酒,别人都是用开瓶器开,你用嘴咬开,同样能喝到酒,只是看着变扭
你这是赋值写法是不对的,正常的赋值写法是这样的 num =1;
等式写法是这样的: num == num+1;这才是等式写法;
c语言固定语法格式,记住就行了
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答为什么for后num变化值不可以写num += 1
2 回答为什么不能用num=num+1来代替num++
1 回答请问,for语句中num++和num=num+1有什么不同吗
3 回答写成for(num=0;num<=10;num+=1)可以吗?
1 回答for循环中的表达式2中num为什么不能写为num<500?