读书人

一个有关自增和自减的有关问题

发布时间: 2012-09-10 22:20:12 作者: rapoo

一个有关自增和自减的问题
各位大虾们,我有一个疑惑,想大虾们给我解释解释。
就是自增和自减的问题:书上说的是自增和自减只对整型变量有效,但是我上机调试的时候,浮点型变量也可以,再试其他变量的时候还是可以。然后在计算机二级C语言考试中的一道题目上说道自增和自减对浮点型变量也有效,这是怎么回事呀?希望大虾们不吝赐教!

[解决办法]
为什么你认为浮点数不行呢,浮点型 也是数值,只不过存储方式不一样
[解决办法]
x++ 等于 x += 1 等于x = x + 1;
你看的是哪本书???
[解决办法]
支持楼上两位
[解决办法]
楼主小悲剧啊^_^
[解决办法]
都可以只是存储方式不一样罢了
[解决办法]
C++的话
类还能重载自加自减
并不只是int能用
[解决办法]
理论上是:自增自减只适合变量, 至于整形变量,浮点型变量,指针变量都可以。
[解决办法]
在进行运算的时候,c会进行隐式的类型转换吧

[解决办法]
基本的变量都可以通过自加自减 甚至指针
[解决办法]
旧的一些c编译器的确不能double的++,--,比如tc就不能
因为这些编译器直接使用inc和dec汇编码操作变量的++,--,所以不能用浮点类型
现代编译系统智能的多,很多都可以支持,请lz放心使用
[解决办法]
楼主。只要是整形变量,字符变量,实数变量,就都可以啦

读书人网 >C语言

热点推荐