Menurut artikel MSDN ada beberapa perbedaan definisi yang disebut parameter dan apa yang disebut argumen:
Parameter:
Parameter mewakili nilai yang prosedur Anda harapkan untuk lulus ketika Anda menyebutnya. Deklarasi prosedur mendefinisikan parameternya.
Argumen:
Argumen mewakili nilai yang Anda berikan ke parameter prosedur saat Anda memanggil prosedur. Kode panggilan memasok argumen ketika memanggil prosedur.
Ada juga kutipan bagus bagaimana memahaminya dalam contoh kehidupan nyata :
Untuk mengkomunikasikan informasi ini ke prosedur, prosedur menentukan parameter, dan kode panggilan melewati argumen ke parameter itu. Anda dapat menganggap parameter sebagai tempat parkir dan argumen sebagai mobil. Sama seperti mobil yang berbeda dapat parkir di tempat parkir pada waktu yang berbeda, kode panggilan dapat memberikan argumen berbeda ke parameter yang sama setiap kali memanggil prosedur.