66问答网
所有问题
c语言中,当判断语句为赋值语句时,会如何?
如题所述
举报该问题
推荐答案 推荐于2018-04-16
恒真,判断结果一直为真;其实还要看你赋值语句对不对,赋值语句成立,可以成功赋值,则为真,不成立,无法赋值则为假。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UDvsD9UxsDxDDDvD9vv.html
其他回答
第1个回答 2015-01-10
if (n=a); //若 a != 0,则为真
if (n=0); //为假
追问
false是什么意思
本回答被提问者采纳
第2个回答 2015-01-10
先赋值,后判断赋值返回的值。不一定为真。
相似回答
c语言中
if语句条件
为赋值语句
答:
当if语句中的条件
为赋值语句时,
实际上是将赋值后的结果与0进行比较。比如下面的代码:include <stdio.h>int main(){int a;if (a = 0) printf("hello world\n");return 0;}它等价于:include <stdio.h>int main(){int a = 0;if (a==0) printf("hello world\n");return 0;}这个...
问个问题
,C语言
的,关于if语句中条件
判断
是一个
赋值语句
问题。
答:
一般来说,if后面
语句
是禁止使用单等于号,也就是
赋值
号的,就是为了防止出错。980515024 这位回答的有错误。if(x=5)编译是不会报错的。如果是x=0,这个表达式的值就是0,也就是假的,就不执行后面的语句了。用什么软件编译无所谓,6.0还是dev还是vs08都行。
C语言中
的循环
语句,
如果在循环
判定
那里写上
赋值语句
结果
会怎样?
例如whi...
答:
编译器直接报错呀 程序根本就不会运行,在编译的时候就已经报错了
C语言
判断
直接
赋值
问题
答:
首先
判断
y是否大于z,若大于,则执行 X+2这个
语句,
并把X+2
的值赋
给X 若小于,则先执行X-2,然后将X-2的值赋给X,然后执行逗号表达式,得到的值为2(最后一个,但对结果没有影响,由于=的优先级要大于逗号表达式的优先级,所以
语句会
先
赋值,
然后进行逗号运行)...
当
C语言中
if
语句
中的条件表达式为常量或
赋值
表达式时的意义,分别举例解 ...
答:
//我举个例子你就明白了//
赋值
运算符=运算优先级是从右到左,然后看下面代码int a,b;b = (a=1);//编译器编译得到如下代码:movDWORD PTR _a$[ebp], 1moveax, DWORD PTR _a$[ebp]movDWORD PTR _b$[ebp], eax①a=1②b=a如此推断,(a=1)的值即a的值,而a的值为1所以if(1)不用...
C语言,
if(表达式)
中,
表达式如果是一个
赋值语句,
这个if就会恒真吗?
答:
a=5
赋值
表达式的计算结果就是5,当这个表达式出现在if
语句
逻辑表达式位置上的
时候,
它的计算结果是被当作逻辑值处理的,在
C语言中
用整型数表示逻辑量,非零表示“真”,所以这是一个永真式;这个if的逻辑条件永远不会为假。也就是说,这里所表达的逻辑条件并不是“a的内容是否等于5”,而是向变量a中...
大家正在搜
赋值语句如何判断正误
以下不符合c语言语法的赋值语句是
c语言赋值语句
c语言赋值语句规则
合法的c语言赋值语句
赋值语句
赋值语句的一般格式
scanf在c语言中的作用
%x在c语言中什么意思
相关问题
c语言中,当判断语句为赋值语句时,会如何?
C语言中赋值语句的语法是怎样的
c语言中if语句条件为赋值语句
c语言中如何正确判断语句是否为赋值语句
c语言的If表达式可以有赋值语句吗?
C语言 判断直接赋值问题
当C语言中if语句中的条件表达式为常量或赋值表达式时的意义,...
C语言,if(表达式)中,表达式如果是一个赋值语句,这个if...