课程
/后端开发
/C
/C语言入门
感觉实际代码中很多地方两个都能用;结束后对后面的语句没什么影响?
2020-07-02
源自:C语言入门 4-8
正在回答
有些场景下是没区别的比如:
int i,j; i=0; j=0; i++; //这里也可以++i j=i;
但这种使用方法就不一样了:
int i,j; i=0; j=0; j=i++; //先取i的值赋给j j=++i; //先将i值加1,再赋值给j
int 1 =1;
printf("%d",i++);
和
printf("%d",++i);
i++;
printf("%d",i);
++i;
这四个你实际运行一下就差不都有点感觉了。
就是如果i的值不赋予给其他字符的话就是对后面的没影响撒?只有在赋值的时候有影响?
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答i++和i += 1有区别吗
1 回答这里i和i++的区别
3 回答在这里++i和i++的区别
2 回答&str[i]和str[i]的区别?
1 回答i==5和i=5有什么区别?