0
کار کد زیر چیست؟
میخواستم بدونم کاری که این کد در C++ انجام می دهد چیست:
([]int main (intargC int*argV
1 پاسخ
3
امروز بالاخره فهمیدم این کد چیست :
نشان می دهد که تابع main هم می تواند پارامتر های ورودی داشته باشد arg c نشان دهنده تعداد پارامتر های ورودی است و arg v مقدار آنها است
مثلا با تایپ کد روبه رو و اجرا درcmd برنامه آدرس فایل exe را برمی گرداند
cout<<arg v [0]
و با تایپ کد زیر در برنامه و اجرا مقادیری که قبلا به عنوان پارامتر اول و دوم در برنامه گرفته شده است با هم جمع شده و چاپ می شود
cout << argv[1]+argv[2]
باید گفت که argv[0] آدرس آرایه است و به عنوان پارامتر اول شناخته نمیشود