c语言中if(a=5)对于这种表达是什么意思啊??
这个代码没有上下文不好说的太绝对,不过如果这是你看到的能正确运行结果的代码,那么应该是这样理解。先赋值,再执行一个if语句,不过,这样的写法真是不好,如果是我,我就说它是错误的。你可以运行一下下面的代码就想清楚了。#include<stdio.h> int main(){ int a = 1 ;int b = 2 ;if(a...
a==5是什么意思
a==5是判断a是否等于5,如果a等于5,则返回值为真,若不等,则返回值为假。一般用于if等判断语句中,如 if(a==5){ xxxxx } 如果a等于5,则执行xxxxx
C语言,if(表达式)中,表达式如果是一个赋值语句,这个if就会恒真吗?
a=5赋值表达式的计算结果就是5,当这个表达式出现在if语句逻辑表达式位置上的时候,它的计算结果是被当作逻辑值处理的,在C语言中用整型数表示逻辑量,非零表示“真”,所以这是一个永真式;这个if的逻辑条件永远不会为假。也就是说,这里所表达的逻辑条件并不是“a的内容是否等于5”,而是向变量a...
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为真,整个花括号里的...
if(5)在C语言里代表什么意思呢
在C中,false为0,true为其它 if(5)就是if(true),相当于条件为真
C语言在if()语句里怎样表达出a大于等于5小于等于10
If(a>=5&&a<=10)>=及<=是C的关系运算符 &&是表示而且的逻辑运算符
C语言中if语句的运用
第一个if的条件不成立,所以不执行:t=a;后面的a=c;c=t不是if的语句块所以要执行:这时a=5;c=99;第二个if的条件成产,执行:t=b;再继续执行b=a;a=t;所以此时:t=b=4;b=a=5;,a=t=4;
C语言在条件选择语句中,怎样区别何时用if(n==5)何时用if(n=5)
条件语句中,用于判断的语句应该返回True或者False的概念。n==5,双等号是传统 意义的“等于”含义,而n=5中的单等号是赋值的含义。所以n==5返回的是一个逻辑值,而n=5返回的是一个整数值。在c中,整数0是false,其它整数是true,所以if(n=5)永远和if(true)是一样的。
c语言中 if语句里的换位法是什么意思,有什么用
第一个if语句:如果a<b,明显成立,所以a和b的值交换,这时候a=5,b=3;第二个if语句:如果a<c,因为此时a=5,明显条件成立,所以a和c的值交换,即a=8,c=5;第三个if语句:如果b<c,以为经过上面的俩个if语句,此时b的值已经为3,c的值已经为5;所以明显条件成立;b和c的值交换位置...
请问c语言中if语句后的条件是什么意思啊
if后面的意思是:例如if(a<=b)它的意思是如果a真的小于或等于b则执行后面大括号里的内容,如果不是免责不执行