谁能详细的讲一下C语言中的自加自减运算符:++、--

发布时间:2024-05-09 11:20 发布:上海旅游网

问题描述:

谁能详细的讲一下C语言中的自加自减运算符:++、--
一定要用简单易懂的语言来讲一下 因为我是个C语言初学者
谢谢拉....
注意: ++ --主要说出在前使用和在后使用的区别 .....

问题解答:

a=1,b=a++ b的值为1,a的值为2
a=1,b=++a b的值为2,a的值为2
a=1,b=a-- b的值为1,a的值为0
a=1,b=--a b的值为0,a的值为0

++就是在自身的基本上加1~~
--是在自减1~~
如C=C++~~
就相当于C=C+1~~
换个写法而已~~

++a 在使用a之前a+1
a++ 在使用后+1
如 a=1 (++a)+1=3此时a=2
a=1 (a++)+1=2(改过来拉,谢4楼)此时在运算的时候a=1,运算完后a=2

补充:
楼上所说的"使用"指的是得到其值。。"使用后"指先得到其值再。。。

二楼的,那个a=1 (a++)+1=3 等于3么????别误了他哦

++a是在运行本语句前自加一次(+1)
a++是在运行本语句后自加一次(+1)
--就和这一样

这些基础知识你只要看看书就会了
说的还明白还有例子
别在这里浪费时间了

热点新闻