C语言的计算值,返回值?
时间:2011-12-24
来源:互联网
有的操作符不仅计算一个值,还有一个返回值,对否?
(1)x+1,操作符+组成的表达式,仅计算一个值。
(2)x--,操作符--组成的表达式,不仅计算一个值,还返回一个值。
对否?
作者: mpaga 发布时间: 2011-12-24
作者: xxwy89 发布时间: 2011-12-24
左值 右值
作者: yafeng_jiang 发布时间: 2011-12-24
作者: pclvmm 发布时间: 2011-12-24
计算值:3
(2)x=2;x--;
计算值:1。
返回值:2。
对否?
作者: mpaga 发布时间: 2011-12-24
什么左值 右值 这根本不是赋值语句 这就是一表达式
看错了。。。
作者: pclvmm 发布时间: 2011-12-24
y = x--; 等价于 y = x; x = x-1;
y = --x; 等价于 x = x-1; y = x;
你的返回的概念我理解的不是很清楚 如果你的返回的意思就是x--,--x之后的y的值 应该是对的
作者: pclvmm 发布时间: 2011-12-24
作者: udbwcso 发布时间: 2011-12-24
“经过操作之后,操作数的值被修改,并且返回它们被修改之前的值。返回结果不再是左值。”
这句话的意思是:有一个计算值,有一个返回值?对否?
作者: mpaga 发布时间: 2011-12-24
(1)x=2;x+1;
x=3
(2)x=2;x--;
x=1。
x--这个表达式的值为2。
如y=x--则y=2。
作者: wizard_tiger 发布时间: 2011-12-25
一个是计算后变量的值,一个是表达式的值。
(1)x=2;x+1;
x=3
(2)x=2;x--;
x=1。
x--这个表达式的值为2。
如y=x--则y=2。
写错了
(1)中x=2,是x+1这表达式的值为3
作者: wizard_tiger 发布时间: 2011-12-25
(1)x=2;x+1;
x=3
(2)x=2;x--;
x=1。
x--这个表达式的值为2。
如y=x--则y=2。
作者: yuzengyuan 发布时间: 2011-12-25
(1)x=2;x+1;
计算值:3
(2)x=2;x--;
计算值:1。
返回值:2。
对否?
作者: newadice 发布时间: 2011-12-25
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28