如果我写,输出会是什么
在 C++if(5)
中将毫无问题地执行,但在 C# 中不会以相同的方式运行。
if(func()){} //in C# it doesn't runs Why how does C# treats void and how in Turbo C++
void func()
{
return;
}
if(null==null){}//runs in C#
编辑
if(printf("Hi"){} //will run and enter into if statement
if(printf(""){}//will enter into else condition if found.
此问题不适用于不了解 Turbo Compiler 的人