这里的num++和++num有啥区别啊?

来源:4-9 循环结构之for循环(二)

藤原码红

2019-03-31 16:01

是用哪个都行吗

写回答 关注

3回答

  • 白手和3
    2019-04-03 12:12:57
    已采纳

    ++在前是先加1再运算,++在后是先运算再加1.

    举个例子:

    int x=1;y;

    y=++x;  结果为:y等于2,x等于2.

    int x=1;y;

    y=x++;  结果为:y等于1,x等于2.


    藤原码红 回复白手和3

    噢噢谢谢

    2019-04-06 23:16:29

    共 3 条回复 >

  • 白手和3
    2019-04-03 12:16:21

    上面那个弄错了,int x=1,y;    中间应该用逗号隔开,不是分号;

  • 藤原码红
    2019-03-31 16:08:13

    顺便十位和个位的算式是什么意思啊,为什么用取余符号

    白手和3

    //获取三位数字num十位上的数字 td =num%100/10; //获取三位数字num个位上的数字 sd =num%10; 用取余符号可以把num的个位数上的数字单独提出来。 举个例子: int x=123,y; y=x%10; 123前面的120可以被除去,剩下的3就提出来了

    2019-04-03 12:21:35

    共 1 条回复 >

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题