一个问题的问题

来源:3-3 自增与自减运算符

黑巫

2015-07-27 20:53

printf("x=%d\n",++x);

    printf("x=%d\n",x++);这什么意思?




写回答 关注

3回答

  • 黑巫
    2015-08-05 11:12:36

    原来语句里面的x=是直接输出的...想通了...谢谢各位


  • 小玖so
    2015-08-04 14:57:27

    记住一个原则:取值是不受后来运算的影响。++x是先运算后取值,你要先运算再取值,x++是先取值,后运算,那就是显示的上一行结束时x的值,不过下一行你得先算上x+1。

  • sca11
    2015-08-03 22:29:20

    第一个语出输出 x=  x+1;   第二个语句就等于先输出了x = x后再用 x  + 1

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926028 学习 · 20793 问题

查看课程

相似问题