Funkcja main – co zrobi operacja argv++?

Funkcja main – co zrobi operacja argv++?

Wątek przeniesiony 2018-05-27 11:23 z C/C++ przez kq.

  • Rejestracja: dni
  • Ostatnio: dni
0

Mam daną deklarację funkcji:

Kopiuj
int main (argc, char *argv[])

co zrobi operacja: argv++ ?

kq
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Szczecin
0

Prawdopodobnie nic, bo program się raczej nie skompiluje :​)

mając char* argv[], argv++ to przesunięcie wskaźnika o jeden do przodu.

  • Rejestracja: dni
  • Ostatnio: dni
0

Znalazłam takie informacje: https://stackoverflow.com/questions/32033977/why-can-argv-use-increment-operator, ale nie bardzo mi pomogły.
Mam 3 propozycje odpowiedzi i nie wiem jak sprawdzić, która będzie poprawna:

  1. Umożliwi przeglądnięcie parametrów funkcji main
  2. Umożliwi przeglądniecie znaków pierwszego argumentu
  3. Umożliwi przeglądniecie znaków kolejno wszystkich parametrów funkcji main
kq
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Szczecin
0

Pewnie powinno być 1), ale treść zadania pozostawia wiele do życzenia.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.