新手有问啊

来源:4-15 编程练习

qq_零_14

2015-12-02 15:27

 为什么是count++;不是int a=count++,后面改成它是+a+位的数呢?

为什么count++直接可以。

写回答 关注

2回答

  • 萨达哈鲁
    2015-12-02 19:11:18
    已采纳

    你好。count++的意思是 count = count + 1 ;

    a++是先执行表达式后再自增,执行表达式时使用的是a的原值。
    ++a是先自增再执行表达示,执行表达式时使用的是自增后的a。
    例:
    int a=0
    printf("%d",a++); //输出0,执行完后a=1

    int a=0
    printf("%d",++a);//输出1,执行完后a=1


    在你的问题中count++是拿来计数的。所以理解好了就OK。

  • Perona
    2015-12-02 15:38:39

    不用再声明一个变量来存储循环次数的。count本来就是来存储循环次数的呀。

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题