搜索
查看: 825|回复: 5
打印 上一主题 下一主题

这个的运算过程是怎么算的啊

[复制链接]
跳转到指定楼层
楼主
发表于 2015-11-15 16:36:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=8;
    printf("%d\n%d\n%d\n%d\n%d\n%d\n",++i,--i,i++,i--,-i++,-i--);
system("pause");
return 0;
}

沙发
 楼主| 发表于 2015-11-15 16:39:38 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=8;
printf("%d\n",++i);
    printf("%d\n",--i);
    printf("%d\n",i++);
    printf("%d\n",i--);
    printf("%d\n",-i++);
    printf("%d\n",-i--);
system("pause");
return 0;
}
还有这个,运算过程都是什么样的啊,
板凳
发表于 2015-11-15 17:49:50 | 只看该作者
1楼的没有定义
2楼就是基本情况
地板
发表于 2015-11-16 16:12:41 | 只看该作者
额,你是不懂i++什么的吗
5#
发表于 2015-11-17 08:51:29 | 只看该作者
1L未定义(一般情况是从右边到左边)
2L基本
6#
发表于 2015-11-29 17:41:32 | 只看该作者
你的-i--是什么意思 如果是i--
,++i,--i,i++,i--,-i++,-i-- 这个在printf里面是从右往左计算 i++ 或者 i--可以说跟 i 是一样的++i或者--i会将i加1或者减1 所以答案是8 7 8 8 8 8
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表