50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

کار کد زیر چیست؟

میخواستم بدونم کاری که این کد در C++ انجام می دهد چیست:

([]int main (intargC int*argV
پرسیده شده در 1392/12/05 توسط

1 پاسخ

3

امروز بالاخره فهمیدم این کد چیست :

نشان می دهد که تابع main هم می تواند پارامتر های ورودی داشته باشد arg c نشان دهنده تعداد پارامتر های ورودی است و arg v مقدار آنها است

مثلا با تایپ کد روبه رو و اجرا درcmd برنامه آدرس فایل exe را برمی گرداند

cout<<arg v [0]

و با تایپ کد زیر در برنامه و اجرا مقادیری که قبلا به عنوان پارامتر اول و دوم در برنامه گرفته شده است با هم جمع شده و چاپ می شود

cout << argv[1]+argv[2]

باید گفت که argv[0] آدرس آرایه است و به عنوان پارامتر اول شناخته نمیشود

پاسخ در 1392/12/19 توسط

پاسخ شما