C#:: int main(){...} void main(){...} int main(void){...} void main(void){...} 之间有什么区别
C#:: What is the difference between int main(){...} void main(){...} int main(void){...} void main(void){...}
我是编程新手
我正在用 C# 编码,这有点令人困惑。
这些有什么区别:
非常感谢您!
您似乎在尝试回答有关编程测验的问题。如果您正在努力解决这个基本问题,我会质疑您尝试进行此类测试的理由。
然而,在开始时,了解以下内容很有用:
int main(){...}
是 return 一个整数的方法。
void main(){...}
是一种没有 return 值的方法。
图像中的后两行不是有效的方法声明,因为 void
被放置为输入参数,这不是 void
关键字的允许用法。
如果您想了解 void
关键字的真正含义,可以从 What does void mean in C, C++, and C#? and Void (C# Reference) (Microsoft) 开始。
1- 函数用于 return 一个整数
int main()
{
return 1;
}
所以如果你这样调用这个函数:
int x = main();
x 的结果将为“1”
2- void 函数不return任何值
void main()
{
Console.WriteLine("Hello World");
}
所以你可以这样调用这个函数:
void main();
这只是执行 "void main" 函数,不会 return 任何东西
我是编程新手
我正在用 C# 编码,这有点令人困惑。
这些有什么区别:
非常感谢您!
您似乎在尝试回答有关编程测验的问题。如果您正在努力解决这个基本问题,我会质疑您尝试进行此类测试的理由。
然而,在开始时,了解以下内容很有用:
int main(){...}
是 return 一个整数的方法。
void main(){...}
是一种没有 return 值的方法。
图像中的后两行不是有效的方法声明,因为 void
被放置为输入参数,这不是 void
关键字的允许用法。
如果您想了解 void
关键字的真正含义,可以从 What does void mean in C, C++, and C#? and Void (C# Reference) (Microsoft) 开始。
1- 函数用于 return 一个整数
int main()
{
return 1;
}
所以如果你这样调用这个函数:
int x = main();
x 的结果将为“1”
2- void 函数不return任何值
void main()
{
Console.WriteLine("Hello World");
}
所以你可以这样调用这个函数:
void main();
这只是执行 "void main" 函数,不会 return 任何东西