C语言中,!(非)的用法
发布网友
发布时间:2022-10-05 20:04
我来回答
共1个回答
热心网友
时间:2023-10-20 10:10
一般来说,条件关键词(if
else
else
if
for
while)只能作用于
紧随其后的
第一句
代码。
{
}的作用,你可以这么理解:是把‘被
括起来
的所有代码’
当成
‘一句代码’
送给关键词来处理。
注意:被括起来的可以是多句,当然也可以是一句哦。
if(a
==
b)
printf(
"a
==
b");
printf(
"a
!>
&&
a
!<b
");
这个时候
第二个
printf
对
if
来说不是紧随的第一句所以不受if
*。一定会输出。
if(a
==
b)
{
printf(
"a
==
b");
printf(
"a
!>
&&
a
!<b
");
}
这个时候,整个大括号里的(两句
printf)就是
紧随
if
的第一句代码了。