66问答网
所有问题
当前搜索:
c语言if括号里的语句可以赋值
请问
c语言可以
在
if语句中赋值
么
答:
完全可以在
if语句中赋值
的。include<stdio.h>int main(){double p,w,s,f,d;scanf("%lf %lf %lf",&p,&w,&s);if(s>=0&&s<250)d=0;else if(s>=250&&s<500)d=0.02;else if(s>=500&&s<1000)d=0.05;else if(s>=1000&&s<2000)d=0.08;else if(s>=2000&&s<3000)d=0...
c语言的If
表达式
可以
有
赋值语句
吗?
答:
if(a=2){ b=2;c=4;} else d=3;这个语句没有语法错误(可能会有警告),是可以执行的。但是这个语句永远没有机会执行else部分。a=2
赋值
表达式的计算结果就是2,当这个表达式出现在
if语句
逻辑表达式位置上的时候,它的计算结果是被当作逻辑值处理的,在
C语言中
用整型数表示逻辑量,非零表示“真”...
C语言if语句
答:
int main (void) {int a=0;
if
(1)a=3; //这是一条语句,if为真,执行
赋值
3 if (0)a=4; //这是一条语句,if为假 else //搭配上方的if a=5; //这是一条语句,上方if为假,执行赋值5//所以最终a值为5 }int main (void) {int a=0;if (1) { //if为真,整个花
括号里的
...
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语句
中条件判断是一个
赋值语句
问题。
答:
就是真的,还会执行k=2。一般来说,
if
后面语句是禁止使用单等于号,也就是
赋值
号的,就是为了防止出错。980515024 这位回答的有错误。if(x=5)编译是不会报错的。如果是x=0,这个表达式的值就是0,也就是假的,就不执行后面
的语句
了。用什么软件编译无所谓,6.0还是dev还是vs08都行。
C语言
第十二题为什么选C,
if里面赋值语句
什么意思?
答:
while循环,先判断while后面的“()”里面的表达式,如果真,则执行后面的循环体语句,否则结束循环。这里的x是一个自定义的变量,!x的意思是根据x的值取反,如果原来x是非0值,则表达式的值为假,就不执行循环,如果x是0,!x就是1,执行{ ...}
里面的语句
。
c语言if语句
问题。。。
答:
if(a=12)注意这里是a=12,而不是a==12,所以
if里面
是一个
赋值
,赋值表达式的返回值就是所赋的值,所以if为真,并且a=12这样后,a被赋值为12 再执行a=a+1;b=b+1;就得到13;1了
C语言if
用法?
答:
在
c语言中
,=表示的是
赋值语句
,表示把右边的值赋值给左边的变量,所以您
if语句
中是每次把5赋值给变量i,那么这是个永远成立的条件,所以程序会陷入死循环。只需要改成i==5即可。c语言中两个等号才表示判断左右两边的值是不是相等,若是就继续运行,若不是那么条件不成立,就结束循环。
c语言中if括号中
用=号的作用是什么?
答:
是
赋值
,不是比较。
if
(x=1) printf("abc"); //表示将1赋给x,x=1这个表达式的结果为真,这个
语句中的
printf永远都要执行。if(x==1) printf("abc"); //表示判断x的值是否等于1,若等于1,则执行printf,否则不执行。
当
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)不用...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言if括号里赋值
if语句里面的赋值
if语句中括号里是个负值
c语言if后面的括号
if括号里的变量加感叹号
if括号里的函数会执行吗
if里的赋值表达式
if中可以写赋值表达式吗
if函数的使用方法c语言