66问答网
所有问题
当前搜索:
if后面加几个括号什么意思
c++
if
语句 为
什么
非要加两个==号 一个=号也可以用 有什么区别?
答:
(x==y)返回的是一个bool 类型,如果相等则为true,不等则为false (x=y)则是将y的值赋给x,然后返回x的值用来判断 就相当于
if
(x)不仅起不到判断等于的作用,而且也会在无意中错误的改变x的值 用一个 = 号判断在VB中是合法的,但是这样的语法令人费解,所以后来的VB.NET也
加入
了新...
C语言
if
()
后
接一个空花
括号
是
什么意思
答:
这种写法是不规范的,只加上{}相当于空语句,就是啥也不执行,所以上面的就可以改为
if
(i != 1){ printf("%c",ch++);}
if
条件句中语句
什么
时候用大
括号
答:
if
(){ //代码 //当代码段不少于一句的时候需要用大
括号
括起来 }if(a>b) a=c;/// if(a==c){ c=a-b; b=c-d;}
C语言:
if后面
的表达式必须
加括号
吗
答:
是的,C语言,
if后面
的表达式必须
加括号
的。
c语言中
if后面
没有分号为
什么
会这样啊?
答:
注意到在
if
语句的条件后面是用
括号
括起来的,而不是分号。这是因为if语句是一种控制流语句,用于根据条件的真假来决定是否执行特定的代码块。如果在if语句的条件
后面加
上分号,就会被解释为一个空语句,相当于没有任何操作。举个例子,如果你写了这样的代码:实际上,这段代码的
含义
是:如果x大于0,...
C++
if
()
括号
中是不是只能有一个条件?
答:
if
()
括号
中可写多个条件。你这里可以写成if(a<1 && a<100)&&表示“且”,不过这么写没意义,a<1了必定小于100啊。if()中可以写多个条件,不同条件用&&(并且)、||(或者)、!(否定)连接。&&优先级高于||。比如:if(a>1 && a<100)表示a大于1且小于100;if(a<1 || a>100)表示a...
C语言中
if括号
里!直接
加一个
数字
什么意思
。比如if(!1),,,还有if(3...
答:
if
()
括号
里是逻辑判断的表达式,如果括号里面的表达式为真则执行
后面
的语句,否则跳过。这里的if(3),3是整数,在c语言里非零为真,所以这里是可以执行跟随if语句的
意思
,if(!1)1的非为0,所以不执行其后的语句。
C语句中,
if
语句
括号
一个数是
什么意思
?
答:
if
()
括号
里是逻辑判断的表达式,如果括号里面的表达式为真则执行
后面
的语句,否则跳过。a=0时,b=5; a≠0时,b≠5,至于此时b究竟是几要看其它的表达。
if后面
的大
括号加
分号会出错吗?
答:
1、
if后面
的大
括号加
分号是不会出错的。2、示例:if(){};;;/*这里
加多少
分号都不会报错*/ 由于c语言是无格式语言,它相当于 if(){} ;;;这里的多个分号 代表多个空语句,空语句在这虽然没什么用处,但是c编译器允许,所以不会报错。3、空语句的概念:只有分号“;”组成的语句称为空语句。
if后面
的
括号
有个!是
什么意思
答:
!表示取反,throw表示抛出异常。
意思
是如果满足
if
的条件,则认为程序出现异常,执行 ParseException("Not a byte[]", 0),它会弹出一个对话框,提示程序出错。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜