Heim Backend-Entwicklung C#.Net-Tutorial Der Unterschied zwischen int main und void main

Der Unterschied zwischen int main und void main

Apr 26, 2020 am 11:09 AM
main

Der Unterschied zwischen int main und void main

标准的main函数有两种:

int main(void) //不需要参数
int main(int argc, char *argv[]) //需要参数,argc为给程序的参数的个数,argv中保存的是给函数的参数,都是字符串。
Nach dem Login kopieren

都需要返回值,这样用户可以知道程序是否正确执行。

其他类型的main函数都是非标知准道的。像linux下都是用标准的main函数,而windows下很多编译器都是用void main() 或者main()。其实这种非标准的main函数很不好,用这种main函数学习C语言的人无法知道系统是如何给程序传参数的。

int main和void main的区别

1、区别是main()函数是否有返回值。

2、void定义的函数没有返回值,int定义的函数返回整型值。

3、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。

推荐:《c语言教程

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen int main und void main. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was bedeutet Computerhauptrechner? Was bedeutet Computerhauptrechner? Jan 19, 2021 pm 02:57 PM

Computerhaupt stellt das Hauptmenü oder die Hauptkategorie in der Computersoftware dar. Einige Desktop-Software verfügt über ein Hauptmenü mit dem Namen „main“, und in höheren Sprachen wie den Entwicklungssprachen Java und C gibt es eine Hauptklasse, die den Eingang darstellt Programmausführung. Ein Programm kann mehrere Funktionen haben, aber es kann nur eine main()-Funktion geben.

Hat der Linux-Kernel eine Hauptfunktion? Hat der Linux-Kernel eine Hauptfunktion? Mar 28, 2023 am 10:45 AM

Der Linux-Kernel verfügt über eine Hauptfunktion. Die Hauptfunktion ist der Einstiegspunkt des Programms, und „Main“ ist ein zwischen der Anwendung und dem Betriebssystem vereinbarter Schnittstellenname. Daher muss die erste Funktion jeder Anwendung in Linux „Main“ sein.

Welche Schnittstelle ist MAIN? Welche Schnittstelle ist MAIN? Mar 06, 2023 am 11:50 AM

MAIN ist die Hauptantennenschnittstelle und Aux ist die Hilfsantennenschnittstelle; die meisten Motherboards für drahtlose Netzwerkkarten von Intel haben nur die Nummern 1, 2 und 3. Die identifizierte Hauptnummer ist 1 (verbunden mit der grauen Linie), und die Aux-Nummer ist 2 (verbunden mit der schwarzen Leitung). Wenn es 3 gibt, verbinden Sie normalerweise die weiße Leitung.

Was ist die Verwendung der Hauptfunktion in Java? Was ist die Verwendung der Hauptfunktion in Java? May 04, 2023 am 09:34 AM

Die allgemeine Schreibweise der Hauptfunktion ist wie folgt: publicstaticvoidmain(String[]args){…} Die Funktionen dieser Schlüsselwörter werden im Folgenden erläutert: (1) öffentliches Schlüsselwort, dies ist leicht zu verstehen anderen Klassen, dass sie auf diese Funktion zugreifen können. (2) Das Schlüsselwort static teilt dem Compiler mit, dass die Hauptfunktion eine statische Funktion ist. Das heißt, der Code in der Hauptfunktion wird im statischen Speicherbereich gespeichert, dh dieser Code ist bereits vorhanden, nachdem die Klasse definiert wurde. Wenn die main()-Methode den statischen Modifikator nicht verwendet, tritt beim Kompilieren kein Fehler auf. Wenn Sie jedoch versuchen, das Programm auszuführen, wird ein Fehler gemeldet und Sie werden dazu aufgefordert

Was ist der Grund, warum Python keine Hauptfunktion hat? Was ist der Grund, warum Python keine Hauptfunktion hat? Apr 19, 2023 am 10:01 AM

Warum muss die Hauptfunktion als Einstiegspunkt erzwungen werden? Diese Sprachen sind kompilierte Sprachen und erfordern, dass der Code in ausführbare Binärdateien kompiliert wird. Damit das Betriebssystem/Bootloader den Anfang des Programms findet, muss eine solche Funktion definiert werden. Kurz gesagt, Sie müssen einen entscheidenden Anfang in einer großen Menge ausführbarem Code definieren. Es ist nicht schwer zu erkennen, dass für diese Sprachen die Hauptfunktion eine unverzichtbare Komponente ist. Wenn wir uns jedoch Python zuwenden, werden wir feststellen, dass die Situation ganz anders ist. Python ist eine interpretierte Sprache, eine Skriptsprache. Der laufende Prozess wird Zeile für Zeile von oben nach unten durchgeführt, sodass sein Startpunkt bekannt ist. Jede .py-Datei ist eine ausführbare Datei und kann als Eingabedatei für das gesamte Programm verwendet werden

Was ist Computerhauptrechner? Was ist Computerhauptrechner? Aug 15, 2023 pm 05:31 PM

Computerhaupt bedeutet Hauptfunktion. In Programmiersprachen wie C, C++ und Java ist die Hauptfunktion der Einstiegspunkt des Programms. Wenn ein Programm ausgeführt wird, ruft das Betriebssystem zuerst die Hauptfunktion auf Definieren Sie die Logik und den Algorithmus des Programms und interagieren Sie mit ihm. Wenn Benutzer interagieren, ist dies der Ausgangspunkt für die Programmausführung und das Kontrollzentrum des Programms.

So verwenden Sie die Hauptmethode in Python So verwenden Sie die Hauptmethode in Python May 05, 2023 pm 01:25 PM

Der Textanfang ifname=="main": kann wie die main()-Methode in Java als Eingang des Python-Programms angesehen werden, ist aber nicht ganz korrekt. Tatsächlich wird das Python-Programm Zeile für Zeile von oben nach unten ausgeführt. In der .py-Datei wird der Code mit Ausnahme der nach def definierten Funktionen als Inhalt der „Haupt“-Methode betrachtet und von oben nach unten ausgeführt. Wenn Sie nur eine großartige „Hallowelt“ schreiben möchten und keine Funktion schreiben möchten, können Sie einfach drucken(‘helloworld’). Dies ist ein „Programm“ und erfordert nicht die sogenannte „Haupt“-Methode.

So starten Sie die Hauptfunktion im Springboot-Projekt So starten Sie die Hauptfunktion im Springboot-Projekt May 19, 2023 pm 02:13 PM

Die Hauptfunktion des Springboot-Projekts startet und erstellt eine neue appController-Klasse unter dem Controller-Paket packagecontroller;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;importorg.springframework.boot.builder.SpringApplicationBuilder;imp

See all articles