C#:: int main(){...}之间的区别void main(){...} int main(void){...} void main(void){...}

时间:2017-10-05 02:24:05

标签: c# main void

我是编程新手 我在C#编码,这有点令人困惑。

这些之间有什么区别:
Method signatures

非常感谢您提前!

2 个答案:

答案 0 :(得分:1)

1-函数用于返回整数

int main()
{
  return 1;
}

所以如果你这样调用这个函数:

int x = main();

x的结果将是" 1"

2- void函数不会返回任何值

void main()
{
  Console.WriteLine("Hello World");
}

所以你可以像这样调用这个函数:

void main();

这只是执行" void main"功能,不会返回任何东西

答案 1 :(得分:0)

看起来您正在尝试回答关于编程测验的问题。如果你正在努力解决这个基本的问题,我会质疑你在尝试这样一个测试时的理由。

然而,在开始时,理解这一点很有用:

int main(){...}是一个返回整数的方法。

void main(){...}是一种不返回值的方法。

图像中的后两行不是有效的方法声明,因为void被放置为输入参数,这不是void关键字的允许用法。

如果您希望了解void关键字的真正含义,可以从What does void mean in C, C++, and C#?Void (C# Reference) (Microsoft)开始。