Als «main» getaggte Fragen

In vielen Programmiersprachen markiert die Hauptfunktion, das Unterprogramm oder die Methode den Einstiegspunkt des Programms. Dies ist im Allgemeinen die vom ersten Programmierer geschriebene Funktion, die ausgeführt wird, wenn ein Programm gestartet wird.

30
Was passiert, wenn __name__ == "__main__": tun?
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Что делают if __name__ == “__main__”? Was macht der folgende Code if __name__ == "__main__":? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime) if __name__ == "__main__": lock = thread.allocate_lock() thread.start_new_thread(myfunction, …


30
JAR-Datei kann nicht ausgeführt werden: „kein Hauptmanifestattribut“
Ich habe eine Anwendung installiert. Wenn ich versuche, sie auszuführen (es ist eine ausführbare JAR-Datei), passiert nichts. Wenn ich es von der Kommandozeile aus starte mit: java -jar "app.jar" Ich erhalte die folgende Nachricht: kein Hauptmanifestattribut in "app.jar" Wenn ich das Programm selbst erstellt hätte, hätte ich der Manifestdatei normalerweise …
971 java  jar  manifest  main 

17
Was sollte main () in C und C ++ zurückgeben?
Was ist der richtige (effizienteste) Weg, um die main()Funktion in C und C ++ zu definieren - int main()oder void main()- und warum? Wenn int main()dann return 1oder return 0? Es gibt zahlreiche Duplikate dieser Frage, darunter: Was sind die gültigen Signaturen für die main()Funktion von C ? Der Rückgabetyp …



12
Ist main eine gültige Java-Kennung?
Eines meiner Kinder nimmt Java in der High School und hatte dies bei einem seiner Tests: Welcher der folgenden Bezeichner ist in Java gültig? ein. 123java b. main c. java1234 d. {abce e. )whoot Er antwortete b und verstand es falsch. Ich schaute auf die Frage und argumentiert , dass …

5
Was ist die richtige Erklärung von main?
Was ist die richtige Signatur der mainFunktion in C ++? Was ist der richtige Rückgabetyp und was bedeutet es, einen Wert von zurückzugeben main? Was sind die zulässigen Parametertypen und welche Bedeutung haben sie? Ist das systemspezifisch? Haben sich diese Regeln im Laufe der Zeit geändert? Was passiert, wenn ich …
147 c++  main  c++-faq 

4
"Int main (vooid)"? Wie funktioniert das?
Ich musste kürzlich ein kleines C-Testprogramm eingeben und habe dabei einen Rechtschreibfehler in der Hauptfunktion gemacht, indem ich versehentlich vooidanstelle von verwendet habe void. Und trotzdem hat es funktioniert. Als ich es auf die kleinste vollständige Version reduzierte, endete ich mit: int main (vooid) { return 42; } Dies kompiliert …
135 c  syntax  main 


7
Kein Main () in WPF?
Ich bin ein Anfänger in Sachen Programmierung, aber ich war mir sicher, dass eine der universellen Regeln war, dass ein Programm mit Main () beginnt. Ich sehe keine, wenn ich ein WPF-Projekt erstelle. Wird Main () in WPF einfach anders benannt?
128 c#  wpf  c#-4.0  main 

8
Soll ich EXIT_SUCCESS oder 0 von main () zurückgeben?
Es ist eine einfache Frage, aber ich sehe immer wieder widersprüchliche Antworten: Sollte die Hauptroutine eines C ++ - Programms zurückkehren 0oder EXIT_SUCCESS? #include <cstdlib> int main(){return EXIT_SUCCESS;} oder int main(){return 0;} Sind sie genau dasselbe? Sollte EXIT_SUCCESSnur mit verwendet werden exit()? Ich dachte, es EXIT_SUCCESSwäre eine bessere Option, da …
124 c++  c  return-value  main 


3
Warum gibt main hier nicht 0 zurück?
Ich habe gerade gelesen ISO / IEC 9899: 201x Ausschussentwurf - 12. April 2011 in dem ich unter 5.1.2.2.3 Programmbeendigung gefunden habe ..reaching the } that terminates the main function returns a value of 0. Dies bedeutet, dass wenn Sie keine return-Anweisung in angeben main()und das Programm erfolgreich ausgeführt wird, …
116 c  linux  return  main 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.