کتاب برنامه نویسی به زبان ++C | جعفرنژاد قمی
- انتشارات : علوم رایانه
- مترجم : عین الله جعفرنژاد قمی
در ویراست جدید کتاب برنامه نویسی به زبان c++ اثر عین الله جعفرنژاد قمی، از کامپایلر Visual c++ استفاده شده است که در محیط مجتمع و قدرتمند ویژوال استودیو فراهم آمده است. به دلایل زیر از این محیط مجتمع برای برنامه نویسی c++ استفاده شده است:
روش برنامه نویسی در محیط ویژوال استودیو در پیوست کتاب برنامه نویسی به زبان c++ قمی، با ارائهی یک مثال ساده به صورت گام به گام تشریح شده است. قبل از شروع فصل دوم کتاب که اولین برنامه را در c++ خواهید نوشت، پیوست کتاب را مطالعه کنید تا با ویژوال استودیو جهت برنامه نویسی c++ آشنا شوید. تعداد زیاد مثال در کتاب به شما کمک میکند تا با روش حل مساله و برنامه نویسی در c++ آشنا شوید.
آرایهها در c++ مثل اشارهگرها عمل میکنند، لذا احتمال اینکه کار کردن با آرایه منجر به خطا شود، بسیار زیاد است. به عنوان مثال، به دلیل ویژگی اشارهگری که در آرایه نهفته است، خروج از حد ومرز آرایه با خطا مواجه نمیشود. اندیسهای آرایهای به طول n عبارتند از: 0،1،2،...، n-1. کل آرایه را نمیتوان یکباره از ورودی خواند و یا به خروجی برد؛ یعنی هر عنصر آرایه باید به طور جداگانه خوانده یا نوشته شود.
دو آرایه را نمیتوان با عملگرهای رابطهای با هم مقایسه کرد ( زیرا نام آرایه، اشارهگری به اولین عنصر آرایه است.) وقتی آرایهای به تابع همه منظورهای ارسال میشود که آرایهای با هر طول را پردازش میکند، طول آرایه باید به عنوان آرگومان دیگر ارسال شود. با دستور انتساب نمیتوان آرایهای را به آرایهی دیگر نسبت داد ( زیرا اسامی آرایهها، اشارهگرهای ثابت هستند و اشارهگر ثابت نمیتواند در سمت چپ انتساب قرار گیرد). این اعمال و بسیاری از اعمال دیگر، در مورد آرایهها طبیعی به نظر میرسد، ولی در c++ این امکانات وجود ندارد. اما با استفاده از مفهوم تعریف مجدد عملگرها میتوان این قابلیتها را برای آرایهها پیادهسازی کرد.
کتاب برنامه نویسی به زبان ++C تألیف عین الله جعفرنژاد قمی توسط انتشارات علوم رایانه به چاپ رسیده است.
نظرات کاربران درباره کتاب برنامه نویسی به زبان ++C | جعفرنژاد قمی
دیدگاه کاربران