היכרות עם הפרמטרים argv-1 argc של הפונקציה main בעת הרצת תכניות מחשב עולה לפעמים הצורך לספק לתכנית פרמטרים מקדימים להפעלה . לדוגמה ; תוכנה של מחיקת קובץ תקבל בשורת הפקודה את שם הקובץ שיש למחוק ? בדוגמה שם התכנית הוא . del התכנית מקבלת כפרמטר ראשוני את המחרוזת textl . c המייצגת שם קובץ שאותו מבקשים למחוק . שפת C מאפשרת כתיבת תכניות שיקבלו נתונים מהמשתמש באמצעות שורת הפקודה המפעילה את התכנית . כאשר אנו רוצים לקלוט נתונים משורת הפקודה אנו משתמשים בשני הפרמטרים argv-1 argc של הפונקציה . main הפרמטר הראשון argc מטיפוס int מכיל את מספר הארגומנטים שנרשמו בשורת הפקודה . שם התכנית הוא הפרמטר הראשון ברשימה . הפרמטר השני argv הוא מערך של מצביעים למחרוזות הכוללות את הנתונים שנרשמו בשורת הפקודה . גם כאן כולל המערך את שם התכנית כמחרוזת הראשונה . לדוגמה , כאשר נרשום את שורת הפקודה שלהלן 1 argc יקבל את הערך 'שלוש' argv-1 יקבל את הערכים המתוארים להלן ו  אל הספר
מטח : המרכז לטכנולוגיה חינוכית