美文网首页
简单的C程序#4

简单的C程序#4

作者: 写史官 | 来源:发表于2018-04-29 14:42 被阅读0次

    在学习的过程中发现,自增运算符和自减运算符蛮有意思的:
    例如:++i 是前缀自增,而i++是后缀自增,两者有不一样的含义,我们以程序来说明:

    #include<stdio.h>
    
    int main(void)
    {
        int i = 1;
        int j = 1;
        printf("i is %d\n", i++); //prints " i is 1"
        printf("i is %d\n", i); //prints " i is 2"
        
        printf("j is %d\n", ++j); //prints "i is 2"
        printf("j is %d\n", j);// prints "i is 2"
        
        return 0;
    }
    

    产生这种现象的原因:i++意味着“现在先用i的原始值,稍后再自增i”,
    ++i则意味着立即自增i;

    相关文章

      网友评论

          本文标题:简单的C程序#4

          本文链接:https://www.haomeiwen.com/subject/iuwolftx.html