黑马程序员技术交流社区

标题: 谈谈表达式的返回值和参数 [打印本页]

作者: zhanggaoyuan    时间: 2015-6-17 22:48
标题: 谈谈表达式的返回值和参数
int a=1,b=1;
int c;
c =(-a++)+(b++);
printf("a = %d b = %d c = %d",a,b,c);
通过学习总结,我做这样的题时,通常提醒自己区分 表达式的值 和 变量的值。
例如 -a++ 整个表达式的值为 -2 而变量 a 的值为 2
而 b++ 表达式的值为 1 而变量 b的值为2
所以 输出 a = 2 b = 2 c = -1
希望对大家有益


作者: carshoel    时间: 2015-7-1 13:43
赞,-a++是什么意思
作者: cuin    时间: 2015-7-1 15:19
学习了~~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2