i++和++i的区别

来源:互联网 发布:斑马标签机打印软件 编辑:程序博客网 时间:2024/06/18 06:37
#include <stdio.h>int main(){    int i = 8;    printf("%d\n",++i);  //i =8+1=9,  结果为9    printf("%d\n",--i);  //i =9-1=8, 结果为8    printf("%d\n",i++);  //i =8+1=9, 结果为8    printf("%d\n",i--); //i=9-1=8, 结果为9    printf("%d\n",-i++); //i=8+1=9, 结果为-8    printf("%d\n",-i--);  //i=9-1=8, 结果为-9    return 0;}

优先级排序:
后置++>>后置–>>前置++>>前置–>>单目->>单目+

原创粉丝点击