66问答网
所有问题
C++的一个问题。两个等号有什么用。我搞不懂为什么c=1
如题所述
举报该问题
推荐答案 2014-09-29
c=(a==b);双等号是判断的意思,如果a等于b为真,c就等于1.
因为前面这步c=(a=b); 单等号是赋值的意思, a已经被b赋值了。所以a和b是相等的,所以c等于1.
如果你像这样写c=(a!=b); 因为a等于b,为假。c就等于0。
追问
懂了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UivDxnvU9pxpsD9is99.html
其他回答
第1个回答 2014-09-29
(c==b)就是判断是否相等,
相等返回ture也就是1
不相等返回false 也就是0
追问
8不等于7啊。为什么会显示1
相似回答
c++
中
两个等号
怎样解读
答:
c/c++语言中,‘=’是赋值运算符,既将等号右边的值赋给等号左边的变量
。等号左边是定义的变量,右边是要赋予变量的具体值。‘=’的运算顺序是自右向左,A=B=C就是先算B=C,再算A=B,既A=(B=C)。
两个等号有什么
区别吗?
答:
两个等号是判断是否相等,返回True或False
,比如1==1。他们是相等的,那么就返回true。1==2,他们是不相等的,那么就返回false。
C++
简单运算,请解释一下
答:
(- - a) + (b + + ) | - - c = 1;
(b + = 1) => (b = b + 1=5)所以答案是a=1 b=5 c=3
你刚问的这个是或符号,非零就等于1,例如3|4=1,你的提问 有点错误,--a + b++ – --c 是个整体,四则运算符的优先级最高,|应该排在其后,不明白的可以再提问,谢...
C++
中
2个
等于号
==
代表
什么
答:
代表左操作数等于右操作数,一般用来作判断的条件的,如a等于b,表达为a==b,而“=”就是赋值的意思
if(++c1=
=1
)
什么
意思?
答:
if(++c1==1)的意思如下。①“++”是自加1。有前缀(如++i,意义:先自加1,然后应用i的值)和后缀(如i++,意义:先应用i的值,然后i再自加1)。②“==”是逻辑运算符,判断等式两边的值是否相等。若相当,则值为1;若不等,则值为0。③“||”也是逻辑运算符——或,注意:如果运算符...
C++
中的 |, |=,||=分别是
什么
意思?
答:
比如说一个类Time,我们分别定义一个此类的指针和对象。Time *ptime=new Time;Time time;如果我们想访问这个类中
的一个
成员变量m_Hour(假设其为公共的),则
两个不
同类型的访问为:ptime->m_Hour;time.m_Hour;当然,我们也可以用下面这种方式进行访问:(*ptime).m_Hour;希望通过这个例子,你能...
大家正在搜
两个点一个等号什么意思
js两个等号和三个等号
两个点一个等号
两个等号是代表什么意思
发两个等号是什么意思
程序中两个等号什么意思
两什么等号
两个等号的方程
一什么等号
相关问题
我是c语言菜鸟,请问c++和c=c+1有什么区别啊
关于C++的一个计算问题:a=1,b=2,c=3,a^b&-...
c++ if语句 为什么非要加两个==号 一个=号也可以用 ...
C语言中的一个等号和两个等号有什么区别
A B C三个选项中,两个等号之间的内容是怎么回事,看不懂啊...
c++代码问题
C++与C的语法区别1
c语言的赋值语句可以有连续两个等号吗?