
Argc a argv jsou parametry funkce main. Argc pochází z anglického „argument count“ a značí proměnnou, která v sobě nese informaci o počtu parametrů. To znamená, že když program spustíme se dvěma parametry, pak hodnota uložená v proměnné argc bude 3, protože jako nultá položka se ukládá jméno programu. [2] Argv (z anglického „argument vector“) je pole ukazatelů na řetězce, ale díky zaměnitelnosti ukazatele a pole na parametr můžeme nahlížet i jako na pole řetězců.