main

Gdzie są parametry głównej funkcji C / C++?

W C/C++ funkcja główna otrzymuje parametry, które są typu char*. int main(int argc, char* argv[]){ return 0; } argv jest tablicą char* i wskazuje na ciągi znaków. Gdzie są te sznurki? Są na stercie, stosie, czy gdzieś indziej?

Czy 'int main;' jest poprawnym programem C / C++?

Pytam, ponieważ mój kompilator wydaje się tak myśleć, mimo że ja nie. echo 'int main;' | cc -x c - -Wallecho 'int main;' | ... nie do tego? Ktoś wie, co daje? Chodzi mi chyba o to, że naprawdę uważam, że powinien to być błąd w hosted environment, eh?

Dlaczego argc nie jest stałą?

int main( const int argc , const char[] const argv) Jako że efektywny C++ Punkt#3 stwierdza "użyj const, gdy tylko jest to ... prowadzić tych 'stałych' parametrów const"?. Czy Jest jakiś scenariusz, w którym wartość argc jest modyfikowana w programie?

Jak zmienić punkt wejścia programu C za pomocą gcc?

Jak zmienić punkt wejścia programu C skompilowanego z gcc ? Podobnie jak w poniższym kodzie #include<stdio.h> int entry() //entry is the entry point instead of main { return 0; }

Czy w programie Java mogą istnieć dwie główne metody?

Czy w programie Java mogą istnieć dwie główne metody? Tylko przez różnicę w ich argumentach jak: public static void main(S ... tic void main(StringSecond[] args) Jeśli jest to możliwe, która metoda zostanie użyta jako punkt wejścia? Jak to rozpoznać?

Czy w C++legalne jest rekurencje do main ()? [duplikat]

To pytanie ma już odpowiedź tutaj: czy główna funkcja może wywoływać się w C++? ... urencji w main(), ale g++ kompiluje następujący kod bez reklamacji: int main() { main(); } Czy ktoś może to wyjaśnić?

Czy jest możliwe napisanie programu bez użycia funkcji main ()?

Ciągle to pytanie zadawane jest w wywiadach: Napisać program bez użycia funkcji main()? Jeden z moich znajomych pokazał mi ... ywając makr, ale nie mogłem go zrozumieć. Więc pytanie brzmi: Czy naprawdę można napisać i skompilować program bez main()?

Wywołanie funkcji przed głównym [duplikat]

Możliwy duplikat:czy main () naprawdę uruchamia program C++? Czy można wywołać moją funkcję przed uruchomieniem programu? Jak mogę wykonać tę pracę w C++ LUB C?

Dlaczego main nie zwraca tutaj 0?

Właśnie czytałam ISO / IEC 9899: 201x projekt Komitetu-kwiecień 12, 2011 W którym znalazłem pod 5.1.2.2.3 zakończenie prog ... "sum is %d",ans); } Compile gcc test.c ./a.out sum is 15 echo $? 9 // here it should be 0 but it shows 9 why?

Po co nam argc, skoro na końcu argv zawsze jest null?

Wygląda na to, że argv[argc] jest zawsze NULL, więc myślę, że możemy przejść przez listę argumentów Bez argc. Wystarczy jedna pętla while. Jeśli zawsze jest NULL na końcu argv, Po co nam argc?

Dlaczego SDL definiuje makro główne?

Po problemach z konfiguracją SDL dowiedziałem się, że SDL definiuje makro, które zastępuje main: #define main SDL_main // ... standardowe wyjście i błąd do plików (i nie chcę tego zachowania), a to zachowanie zatrzymuje się, jeśli nie zdefiniuję main.

Dlaczego deklaracja main jako tablica jest kompilowana?

Widziałemfragment kodu na CodeGolf , który jest przeznaczony jako bomba kompilatora, gdzie main jest zadeklarowana jako ogrom ... enie kompilatora? Czy funkcja łańcuchów narzędzi, która służy innemu celowi i zdecydowali się udostępnić ją poprzez frontend?

Jaka jest relacja między metodą main () a głównym wątkiem w Javie?

Mój nauczyciel powiedział mi, że główny wątek jest wątkiem nadrzędnym każdego wątku, ale nie jest w stanie wyjaśnić dlaczego. ... ang.NoSuchMethodError: main Exception in thread "main" Czy istnieje jakiś związek pomiędzy metodą main() a głównym wątkiem?

Co to jest "main" w Ruby?

Jeśli uruchomię ten plik jako "ruby x.rb": class X end x = X.new Co to jest to, co nazywa "X.new"? Czy jest to obiekt / proces / etc?

Jaka jest różnica między String [] a String ... w Javie?

Jak mam zadeklarować main() metodę w Javie? Tak: public static void main(String[] args) { System.out.println("foo"); } ... n(String... args) { System.out.println("bar"); } Jaka jest właściwie różnica między String[] i String... jeśli w ogóle?

"Error: Main method not found in class MyClass, please define the main method as…"

Nowi Programiści Javy często napotykają te komunikaty, gdy próbują uruchomić program Java. Error: Main method not found in ... SuchMethodError: main Exception in thread "main" Co to oznacza, co może być przyczyną i co należy zrobić, aby to naprawić?

Dlaczego główna metoda w Javie zawsze potrzebuje argumentów?

Dlaczego główna metoda w Javie zawsze potrzebuje argumentów? Dlaczego powinniśmy pisać String[] args za każdym razem, a nie p ... ozwolone. public static void main() { } To nie jest rozmowa kwalifikacyjna. Przyszło mi to do głowy podczas programowania.