"> کتاب فارسی c++:اشاره‌گرها و رشته‌های مبتنی بر اشاره‌گر (بخش هشتم)

کتاب فارسی c++:اشاره‌گرها و رشته‌های مبتنی بر اشاره‌گر (بخش هشتم)

ویژگیهای زبان برنامه

ویژگیهای زبان برنامه

بحث این فصل در مورد یکی از مهمترین و قویترین ویژگیهای زبان برنامه نویسیC++، یعنی اشاره‌گرها (pointer) است. در فصل ششم مشاهده کردید که مراجعه‌ها می توانند برای انجام عملیات ارسال به روش مراجعه بکار گرفته شوند. اشاره‌گرها هم می توانند چنین عملیاتی انجام دهند و می توانند برای ایجاد و دستکاری ساختمان داده‌های دینامیکی (پویا) همانند لیست پیوندی، صف‌ها، پشته‌ها و درخت‌ها بکار گرفته شوند. در این فصل به توضیح مفاهیم پایه و بررسی رابطه موجود مابین آرایه‌ها و اشاره‌گرها خواهیم ‌پرداخت. بررسی آرایه‌ها بعنوان اشاره‌گر از زبان برنامه‌نویسی C مشتق شده است. همانطوری که در فصل هفتم مشاهده کردید، کلاس vector مبادرت به پیاده‌سازی آرایه‌ها به روش خاصی می کند. به همین ترتیب، C++ دو نوع رشته عرضه می کند، شی هایی از کلاس string (که در فصل سوم از آنها استفاده کردیم) و رشته‌های مبتنی بر اشاره‌گر char * به سبک C. بحث این فصل بر روی رشته‌های اشاره‌گر char * متمرکز است تا دانش شما در ارتباط با اشاره‌گرها عمیق‌تر شود. در واقع، رشته‌های مطرح شده در بخش ۴-۷ و بکار رفته در برنامه ۱۲-۷ از نوع رشته‌های مبتنی بر اشاره‌گر char * بودند.

ویژگیهای زبان برنامه

 فهرست:

اعلان و مقداردهی اولیه متغیرهای اشاره‌گر

عملگرهای اشاره‌گر

ارسال آرگومان به توابع به روش مراجعه با اشاره‌گرها

کاربرد const همراه با اشاره‌گرها

مرتب‌سازی انتخابی به روش مراجعه

عملگر sizeof

عبارات اشاره‌گر و محاسبات اشاره‌گر

رابطه مابین اشاره‌گرها و آرایه‌ها

آرایه‌ای از اشاره‌گرها

مبحث آموزشی: بازی کارت

اشاره‌گرهای تابع

پردازش رشته‌های مبتنی بر اشاره‌گر

اصول کاراکترها و رشته‌های مبتنی بر اشاره‌گر

توابع دستکاری کننده رشته

مسعود شریفی پور

از سال 88 که با برنامه نویسی آشنا شدم خیلی علاقه مند بودم یک بستر آموزشی بسازم در فضای وب و به انتشار آموزش های در این زمینه بپردازم.حالا یک تیم داریم و با قدرت رو به جلو حرکت میکنیم.

نوشته‌های مرتبط

دیدگاه‌ها

*
*

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

    agep110 پاسخ

    سلام ممنون دوست عزیز.
    اگه آموزش visual ++c رو هم بزارید ممنون میشم واقعا احتیاج دارم.با تشکر

      M.S.P Soft پاسخ

      چشم به زودی...

    sayeh پاسخ

    عاااااااالی بود،ممنون...

      مسعود شریفی پاسخ

      موفق باشید :)

کدیشن ! مارکت پروژه های برنامه نویسی راه اندازی شدیه توکه پا بریم ببینم