W wielu językach programowania główna funkcja, podprogram lub metoda oznacza punkt wejścia programu. Zwykle jest to pierwsza funkcja napisana przez programistę, uruchamiana podczas uruchamiania programu.
На этот вопрос есть ответы на Stack Overflow на русском : Что делают if __name__ == „__main__”? Biorąc pod uwagę następujący kod, co to if __name__ == "__main__":robi? # 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 …
Częstym problemem występującym u nowych programistów Java jest to, że ich programy nie działają z komunikatem o błędzie: Could not find or load main class ... Co to znaczy, co go powoduje i jak to naprawić?
Zainstalowałem aplikację, kiedy próbuję ją uruchomić (jest to plik wykonywalny), nic się nie dzieje. Kiedy uruchamiam go z wiersza poleceń za pomocą: java -jar „app.jar” Otrzymuję następujący komunikat: brak głównego atrybutu manifestu w „app.jar” Normalnie, gdybym sam stworzył program, dodałbym główny atrybut klasy do pliku manifestu. Ale w tym przypadku, …
Jaki jest prawidłowy (najbardziej wydajny) sposób zdefiniowania main()funkcji w C i C ++ - int main()lub void main()- i dlaczego? Jeśli int main()to return 1lub return 0? Istnieje wiele duplikatów tego pytania, w tym: Jakie są prawidłowe podpisy main()funkcji C ? Zwracany typ main()funkcji Różnica między void main()i int main()? …
Zaczynam pisać programy w Javie. Co oznacza następujący kod Java? public static void main(String[] args) Co to jest String[] args? Kiedy ich użyjesz args? Kod źródłowy i / lub przykłady są lepsze niż abstrakcyjne wyjaśnienia
Jedno z moich dzieci bierze Javę w szkole średniej i miało to na jednym ze swoich testów: Który z poniższych elementów jest prawidłowym identyfikatorem w Javie? za. 123java b. main do. java1234 re. {abce mi. )whoot Odpowiedział b i pomylił się. Spojrzałem na pytanie i argumentowałem, że main jest to …
Jaka jest poprawna sygnatura mainfunkcji w C ++? Jaki jest prawidłowy typ zwracanej wartości i co to znaczy zwracać wartość main? Jakie są dozwolone typy parametrów i jakie mają znaczenie? Czy to jest specyficzne dla systemu? Czy te zasady zmieniały się z czasem? Co się stanie, jeśli je naruszę?
Niedawno musiałem wpisać mały program testowy w języku C i podczas tego procesu popełniłem błąd w pisowni w funkcji głównej, przypadkowo używając vooidzamiast void. A jednak nadal działało. Sprowadzając go do najmniejszej pełnej wersji, otrzymałem: int main (vooid) { return 42; } To rzeczywiście kompiluje ( gcc -Wall -o myprog …
Sekcja 3.6.1 / 1 ze standardu C ++ zawiera: Program powinien zawierać funkcję globalną zwaną main , która jest wyznaczonym początkiem programu. Rozważmy teraz ten kod, int square(int i) { return i*i; } int user_main() { for ( int i = 0 ; i < 10 ; ++i ) std::cout …
Jestem początkującym jeśli chodzi o programowanie, ale byłem pewien, że jedną z uniwersalnych zasad było to, że program zaczyna się od Main (). Nie widzę żadnego, gdy tworzę projekt WPF. Czy Main () jest po prostu nazwany inaczej w WPF?
To proste pytanie, ale wciąż widzę sprzeczne odpowiedzi: czy główna procedura programu C ++ powinna powrócić, 0czy EXIT_SUCCESS? #include <cstdlib> int main(){return EXIT_SUCCESS;} lub int main(){return 0;} Czy są dokładnie tym samym? Powinien EXIT_SUCCESSbyć używany tylko z exit()? Pomyślałem, EXIT_SUCCESSże będzie to lepsza opcja, ponieważ inne oprogramowanie może chcieć uznać …
Wydaje się, że argv[argc]jest zawsze NULL, więc myślę, że możemy przeglądać listę argumentów bez argc. Zrobi to pojedyncza whilepętla. Jeśli zawsze występuje NULLna końcu argv, dlaczego potrzebujemy argc?
Właśnie czytałem ISO / IEC 9899: Projekt Komisji 201x - 12 kwietnia 2011 r w którym znalazłem w punkcie 5.1.2.2.3 Zakończenie programu ..reaching the } that terminates the main function returns a value of 0. oznacza to, że jeśli nie określisz żadnej instrukcji return w main() i program zostanie uruchomiony …
Pytam, ponieważ wydaje się, że mój kompilator tak myśli, chociaż ja nie. echo 'int main;' | cc -x c - -Wall echo 'int main;' | c++ -x c++ - -Wall Clang nie wyświetla żadnego ostrzeżenia ani błędu, a gcc wydaje tylko łagodne ostrzeżenie:, 'main' is usually a function [-Wmain]ale tylko …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.