课程
/后端开发
/C
/C语言入门
int a,b;
a=5;
b=9;
b++>=a*2中为什么b++不是取值运算后的值与a*2比较?
2017-09-10
源自:C语言入门 3-8
正在回答
“b++”运算符在编程的运算循环中是采用,先取值再运算的
但是还有一点知识点就是:“b++”等同于b+1,在表达式表示完毕后值自增1
这道题目明显表示后者的意思
慕无忌2559961 提问者
b++是先取值后运算的,所以他会先取原值b来比较,应该是++b才是先运算在取值,算的就是运算后的值了
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答简单运算符中运算符和等号之间是存在空格吗?
1 回答在程序中运算+-*/能否使用括号.
1 回答运算符中的顺序
2 回答运算符的运算
2 回答关系运算符中“不等于”与逻辑运算符中“逻辑非”