ممنون گلپسران
چرا تو ++C حلقه for رو به این شکل ها بنویسیم مورد دار داره؟ :
یاکد:for (int i = 1;5;i++) { cout << i; }
و حتما باید این طور نوشت :کد:for (int i = 1;i=5;i++) { cout << i; }
ینی اگه کسی نخاد علامت => رو بزاره و فقط علامت = رو بزاره ، راهی نداره؟ در صورتی هه که کامپایلرش موقع اجرا گیر نمیده اما عجیب و قریب اجرا میشه و با تعداد تکرار بسیار زیادکد:for (int i = 1;i<=5;i++) { cout << i; }
اما هیچ چی به خوش ترتیبی و خوش دستی و سادگی زبان لوا نمیشه برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید با اونکه از زبان C ساخته شد اما یه آرایه اش هم ساده تر و هم منعطف تر از این زبانه و هم آرایه ی لوا برابری میکنه با آرایه و هم استراکچر زبان ++C و حتی بسیار گسترده تر و منعطف تر از این دو
همیشه برام سئواله که چجوری میشه که لوا که تو C نوشته شد ، این قدر به سینتک ها گیر نمیده (تقریبا میشه گفت سینتک پایانی تابع ها و متغییرها رو نداره ومن حتی یه بارم نزاشتم و هیچ گیری نداد) اما C یا ++C خودشون به شدت گیر میدن؟!!!
دومین سئوال اینکه چجوری حفظ کردین که تو این همه توابع و فضای نام بسیار زیاد ، کدوم تابع ، توی کدوم هدر فایل هه؟ این برام سخته و هم گیج کننده هست که حفظ کنم کدوم تابع توی کدوم هدر فایل هست که قبلش اون هدر رو تو پیش پردازنده بیارم. (اگه پیش پردازنده ی مورد نظر پیوست نشه که حتی اسم اون تابع رو توی لیستش وقتی شروع به نوشتن میکنیم هم نمیاره). من حتی گاها اسم تابع رو هم اول شو برام سخته به یاد بیارم. مثلا تابع setprecision که تو هدر iomanip هست رو هنوزم به زور نتونستم اسم این دو رو حفظ کنم
روش راحت تر برا یادگیری و به یادآوری تابع و هدر فایل اش نیست؟ ینی این همه برنامه نویس های ++C این همه هدر و نام تابع هاشونو دونه دونه حفظ میکنن؟
درباره ی ورودی تابع چی؟ توی توضیحات tooltip اون تابع که توی ویژال استودیو میاره ، تقریبا چیزی نمیفهمم






پاسخ با نقل قول
Bookmarks