void main()是什么
时间: 2024-06-14 18:05:31 浏览: 24
void main()是一种错误的写法,它在C和C++标准中从来没有被定义过。C语言中的main函数应该是以下两种形式之一:
1. int main(void)
2. int main(int argc, char *argv[])
其中,第一种形式表示main函数不接受任何参数,第二种形式表示main函数接受两个参数,分别是命令行参数的个数argc和命令行参数的值argv。
在C++中,main函数的定义可以是以下两种形式之一:
1. int main()
2. int main(int argc, char *argv[])
C++标准允许main函数不接受任何参数或者接受两个参数,与C语言的定义相同。
需要注意的是,根据C和C++标准的要求,main函数的返回值必须是int类型。返回值表示程序的退出状态,一般约定返回0表示程序正常退出,非零值表示程序异常退出。
相关问题
public static void main是什么
public static void main是Java程序的入口方法。这个方法是Java虚拟机在运行Java程序时所调用的第一个方法。它的定义如下:
public:表示该方法是公共的,可以从任何地方访问。
static:表示该方法属于类而不是对象,可以直接通过类名调用。
void:表示该方法没有返回值。
main:表示方法名,也是Java程序的入口方法名。
(String[] args):表示方法参数,这里是一个字符串数组,用来接收命令行参数。
public static void main是什么意思
"public static void main" 是 Java 语言中的一个特殊方法签名,它是程序的入口点。当 Java 程序启动时,JVM 会自动寻找名为 public static void main 的方法,并执行其中的代码。这个方法必须是 public(公共的)和 static(静态的),并且返回值类型为 void(空类型),参数为 String 类型的数组,即可被 JVM 执行。这个方法通常被称为 "main 方法" 或 "主入口方法"。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)