可以说是否有布尔变量状态。假设 status 的值为 false。
我想知道有什么区别
if ( status = true )
{
//block of code
}
if ( status == true )
{
//block of code
}
我试图通过编写一个示例程序来理解它,第一个 if 块中的代码会针对任何值状态(真或假)执行。
对于其他原始类型,如果我在 if 中仅使用一个“=”,系统会引发编译时错误,以及为什么它不会在布尔类型的情况下引发错误。谢谢。