关于i++的一个小小问题

初学C语言。不明白为什么在循环语句里,让line加一要写成line++,是语法规定吗,可不可以写成line=line+1或者line+

line++

可以写成

line+1
line+=1
line=line+1

不可以写成

line+

因为++与+是两个不同的运算符,就像--与-的区别,运算优先级虽然都一样,但还是有所不同

语法,就相当于加1操作,可以写成 line=line+1,i+是不行的

line++就是line = line+1的简写

i++只进行一次操作而i=i+1要进行三次