#include"stdio.h"
void main()
{
int i;
for (i=0;i<10;i++)
{
printf("%d",i);
printf("%d",i);
}
}
最后的结果是00112233445566778899
(i++是在运行了多少语句之后才i+1的呢)

展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Jack李墨杰

    16人对此回答表示赞同

    #include"stdio.h"
    void main()
    {
    int i;
    for (i=0;i<10;i++)
    {
    printf("%d",i++);
    printf("%d",i);
    }
    }
    等价于
    #include"stdio.h"
    void main()
    {
    展开
    16
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Roberto一帆

    11人对此回答表示赞同

    i++ …… 先用i的值,然后i=i+1。比如:i=1,则i++值为1,而i值为2;
    ++i …… 先i=i+1,然后取值 。比如:i=1,则先将i加1,则i=2,所以
    ++i的值为2;
    展开
    11
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Rutledge

    7人对此回答表示赞同

    i++;
    先引用后增加
    ++i;
    先增加后引用;
    不过,在for循环两者都一样的
    展开
    7
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 孤独彼岸

    7人对此回答表示赞同

    ++ --是单目运算符 前缀 和后缀 使用不同
    以你的i=1为例
    ++i 是先加1 在使用 J=++i*5 结果为10
    i++ 是先使用在加1 J=i++*5 结果为5

    自己去琢磨一下就明白了

    ==========================================================
    华丽的分割线 上下关系不大 上边只是给你举个例子方便你理解
    =
    展开
    7
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部