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