社区
C语言
帖子详情
该死的C语言的++.--运算……
kenner
2001-05-07 08:07:00
你是C语言高手吗?那下面的题……
b=1,c=2,d=3,e=4
++a=++b+++c---d
a=?
...全文
530
79
打赏
收藏
该死的C语言的++.--运算……
你是C语言高手吗?那下面的题…… b=1,c=2,d=3,e=4 ++a=++b+++c---d a=?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
79 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
F117p
2001-06-17
打赏
举报
回复
你报考二级了吗?
opal
2001-05-29
打赏
举报
回复
这样{++a=++b+(++c)-(--d)}才好嘛。
opal
2001-05-29
打赏
举报
回复
真是SB,上机调试不就出来了,还用的着这么无聊。
little_hero
2001-05-29
打赏
举报
回复
讨论意义不大!大可上机一试!
kenner
2001-05-29
打赏
举报
回复
a++也没必要!
renyukun
2001-05-27
打赏
举报
回复
上机试一下,最好别钻牛角尖,这种代码不应是程序员写的。
ken_w
2001-05-27
打赏
举报
回复
其实这个问题只要在机子上调试一下,就可以得出答案的
sczhh
2001-05-27
打赏
举报
回复
关于++和--的问题,讨论意义不大,这和编译器有关
很赞成楼上的,不要用这种代码,没有多大意义,并不能显示你对C/C++是多么的了解
jww330
2001-05-26
打赏
举报
回复
哈哈。
tomchen1
2001-05-26
打赏
举报
回复
不同的c语言版本会有不同的结合性,要实际操作试过才知道
duz
2001-05-26
打赏
举报
回复
哈哈,在gcc下编译不能通过,报告invalid lvalue in increment
and
invalid lvaue in assignment;
别没事吃饱了撑着,弄这些无聊的东东。
Tompage
2001-05-26
打赏
举报
回复
反正我一般不在表达式中放上++ ,--之类的东东
提出来单独写一行嘛!!!!!
这样的程序才有好的可移植性和可维护性!!!
meiwenhua
2001-05-26
打赏
举报
回复
同意
shaofanyun
2001-05-26
打赏
举报
回复
+----------------------------------------------------------------------+
-++-+--+-++++-++--+-++++--+-++-+-+-+-++-+-+-+-++-+-+-+-+-+-+-++-+-+-+-+-
-+++-+-+-++-+-+-+++++---------+++++-+-++-+-+-++--+----------------+++-+-
++和--运算符在C中非常有用,可以说,如果一个C程序员不用a++/++a,而用a=a+1,绝对是
]菜鸟,++和--给我们编程时带来了很大的方便,但是不这么好的东西变成这样,简直是糟
踏东西!!!!没有必要在这种问题上占用时间,根据K&R的说法, 在一个表达式中不要出现
一个以上的++或--运算符.这就是我的观点.
++++--+-+--++-+--+----------+++-+-+-+-------++-+++++-+-+---------------
laozhongcheng
2001-05-26
打赏
举报
回复
自增、自减运算符与编译器和系统有关。
举一个很小的例子,
a=5;
b=(++a)*(++a);
在TurboC中结果是49,而在BorlandC++Builder 5.0中结果是42。
因而,最好不要多次使用前置的++或--运算符,否则会造成程序移植困难。
F117p
2001-05-24
打赏
举报
回复
讨论这个问题,……
F117p
2001-05-24
打赏
举报
回复
讨论这个问题,……
F117p
2001-05-24
打赏
举报
回复
总不见得你没考过试吧?
kenner
2001-05-23
打赏
举报
回复
^?
luhongjun
2001-05-23
打赏
举报
回复
libaoli(李宝利) 错了吧?
语汇分析阶段 --- 会被分解为 -- -, 而不是 - --, 即 DECREMENT MINUS , 而不是 minus decrement
加载更多回复(59)
[翻译]GO编程语言,或者:为什么除了它,其他类
C语言
都是垃圾(1)
Go编程语言,或者:为什么除了它,其他类
C语言
都是垃圾 2011-06-07 Jörg Walter 撰写 简介 这是关于 Robert Griesemer,Rob Pike 和 Ken Thompson 在 Google 从 2007 年开发的 Go 语言的综述...
c语言
编程 生理周期的程序,
C语言
程序设计100例之(9):生理周期
输入样例 无输入 输出样例 1: 0 , 38 , 8 , 4 2: 1 , 36 , 7 , 6 3: 2 , 33 , 15 , 0 …… (1)编程思路。 直接对四种类型的硬币的个数进行穷举。其中,1元最多20枚、5角最多40枚、1角最多50枚、5分最多50枚。 ...
c语言
中的code6,第6讲_嵌入式
C语言
_常见数据结构及算法
嵌入式
C语言
编程——常见数据结构及算法GDAIBData Structure and Arithmetic结构、联合、枚举\r用结构构成链表\r单向链表\r双向链表\r循环双向链表\r
C语言
中的常用算法目 录Page 2一个学生的信息有学号、姓名、性别...
编程语言基础知识之位
运算
与位移动
上面讲了 5 道题,本来想写十道的,发现五道就已经写了好久了,,,,十道的话,怕你们也没...编程语言基础知识1:位
运算
与移动位
运算
之与&、位或|、位异或^按位与
运算
符(&)按位或
运算
符(|)异或
运算
符(^)左移
运算
符()
c++判断素数
乘方
运算
的优先级高于乘除和取模,加减的优先级最低。 见到x^y/z这样,就先算乘方,再算除法。 A/B,称为A除以B,也称为B除A。 若A%B=0,即称为A可以被B整除,也称B可以整除A。 A*B表示A乘以B或称A乘B,B乘A,B乘以A...
C语言
69,372
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章