|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 自增自减
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1177
人关注过本帖
标题:
自增自减
只看楼主
加入收藏
lm4399321
等 级:
新手上路
帖 子:2
专家分:0
注 册:2023-1-8
结帖率:
100%
楼主
收藏
已结贴
√
问题点数:20 回复次数:7
自增自减
#include <stdio.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--);
}
为什么得出8,8,7,8-7,-8,它的运算过程是什么?
搜索更多相关主题的帖子:
自减
自增
i++
运算
int
2023-01-10 10:04
举报帖子
使用道具
赠送鲜花
forever74
来 自:CC
等 级:
版主
威 望:
58
帖 子:1694
专家分:4282
注 册:2007-12-27
第
2
楼
收藏
得分:14
这个问题就像你吃饭的时候,哪个米粒由哪颗牙齿处理的问题一样。
你要较真儿的话,这一口肯定有个结果,但是下一口会有个另外的结果。
所以我们不探讨它,因为没有指导意义,无法用来预测结果。
对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2023-01-10 10:09
举报帖子
使用道具
赠送鲜花
lm4399321
等 级:
新手上路
帖 子:2
专家分:0
注 册:2023-1-8
第
3
楼
收藏
得分:0
考试要考,而且只有当你深入了解计算机如何进行编译过程,才能更好地学习c语言。
我是一个初学者,我也相信对于每一个初学者都应该有探究事物原理的好奇心和兴趣。
我已找到解决方法,谢谢您的发帖。
2023-01-10 10:28
举报帖子
使用道具
赠送鲜花
rjsp
等 级:
版主
威 望:
528
帖 子:9025
专家分:54030
注 册:2011-1-18
第
4
楼
收藏
得分:0
我也相信对于每一个初学者都应该有探究事物原理的好奇心和兴趣。
但这是
未定义行为
呀,对未定义行为的任何探究都是无意义的。
假如你用gcc编译的话,她会告诉你 warning: operation on 'i' may be undefined,翻译过来就是 对i的操作可能是未定义的
你可以在网上搜搜 良好定义行为、实现定义行为、未指明行为、未定义行为。
所谓未定义行为,就是C/C++标准表明不需要考虑的行为,一切责任都在写出未定义行为的码农身上。
2023-01-10 13:09
举报帖子
使用道具
赠送鲜花
rjsp
等 级:
版主
威 望:
528
帖 子:9025
专家分:54030
注 册:2011-1-18
第
5
楼
收藏
得分:0
考试要考
你是谭浩强教材的受害者,谭浩强喜欢把一些谬误奉为圭臬
2023-01-10 13:14
举报帖子
使用道具
赠送鲜花
pvm2000
等 级:
贵宾
威 望:
24
帖 子:180
专家分:312
注 册:2022-12-22
第
6
楼
收藏
得分:0
建议在函数调用的参数中不要使用i++,--i之类的运算,各编译器处理的方式是不一样的
2023-01-11 07:24
举报帖子
使用道具
赠送鲜花
pvm2000
等 级:
贵宾
威 望:
24
帖 子:180
专家分:312
注 册:2022-12-22
第
7
楼
收藏
得分:0
以下是引用
rjsp
在2023-1-10 13:14:00的发言:
你是谭浩强教材的受害者,谭浩强喜欢把一些谬误奉为圭臬
说得好
2023-01-11 07:25
举报帖子
使用道具
赠送鲜花
pvm2000
等 级:
贵宾
威 望:
24
帖 子:180
专家分:312
注 册:2022-12-22
第
8
楼
收藏
得分:0
以下是引用
lm4399321
在2023-1-10 10:28:33的发言:
考试要考,而且只有当你深入了解计算机如何进行编译过程,才能更好地学习c语言。
我是一个初学者,我也相信对于每一个初学者都应该有探究事物原理的好奇心和兴趣。
我已找到解决方法,谢谢您的发帖。
考试要考?
让你老师先确定用哪个编译器,讨论才有一丁点意义。
例如你第一楼的程序,在各种编译器下,运行结果是不一样的。
考试出这种题,出这种有争议结果的题?
2023-01-11 07:32
举报帖子
使用道具
赠送鲜花
8
1/1页
1
快速回复:
自增自减
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.017626 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved