پاورپوینت کامل و جامع با عنوان ساختارها و اشاره گرها در زبان سی پلاس پلاس در 46 اسلاید

پاورپوینت کامل و جامع با عنوان ساختارها و اشاره گرها در زبان سی پلاس پلاس در 46 اسلاید

قبل از خرید حتما توضیحات را کامل مطالعه نمایید

صفحه اصلی
راهنما
محصولات
لیست فروشگاه ها
درباره ما
قوانین
نقشه سایت
تماس با ما

پاورپوینت کامل و جامع با عنوان ساختارها و اشاره گرها در زبان سی پلاس پلاس در 46 اسلاید

15500 قیمت

پاورپوینت کامل و جامع با عنوان ساختارها و اشاره گرها در زبان سی پلاس پلاس در 46 اسلاید

پاورپوینت کامل و جامع با عنوان ساختارها و اشاره گرها در زبان سی پلاس پلاس در 46 اسلاید

 

 

 

 

 

 

 

++C (بخوانید سی پلاس‌پلاس) یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره،همگردان، سطح میانی، شیءگرا و چندرگه (که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند)، عمومی و با قابلیت‌های سطح بالا و سطح پایین می‌باشد. این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شیءگرا، برنامه‌نویسی جنریک است. از آنجا که در سی++ اشیاء را می‌توان ابتدا به ساکن از کلاس‌هایی ایجاد کرد که به هیچگونه سلسله مراتب رده‌ها و وراثت مقید نیستند، لذا سی++ از برنامه‌سازی شیء بنیاد (object-based programming) نیز پشتیبانی می‌کند] ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند.

++C یک زبان سطح میانی در نظر گرفته می‌شود؛ این زبان دارای قابلیت زبان‌های سطح بالا و پایین به‌صورت هم‌زمان است.

++C توسط بی‌یارنه استراس‌تروپ ریاضیدان دانمارکی در سال ۱۹۷۹ در آزمایشگاه‌های بل (Bell Labs)، برای بهبود زبان سی و بر مبنای آن ساخته شد و آن را «C با کلاس» (C With Classes) نام‌گذاری نمود. در سال ۱۹۸۳ به ++C تغییر نام داد. توسعه با اضافه نمودن کلاس‌ها و ویژگی‌های دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثناء انجام شد. این زبان برنامه‌نویسی در سال ۱۹۹۸ تحت نام ISO/IEC ۱۴۸۸۲:۱۹۹۸ استاندارد شد. نسخهٔ فعلی استاندارد این زبان ISO/IEC ۱۴۸۸۲:۲۰۱۴ است.

در کتاب «طراحی و تکامل ++C» استراستروپ قوانین مورد استفاده در طراحی ++C را بیان می‌نماید. دانستن این قوانین به فهمیدن نحوه عملکرد ++C و چرایی آن کمک می‌کند. جزئیات بیشتر در کتاب قابل دسترسی است:

  • ++C طراحی شده‌است تا یک زبان عمومی با کنترل نوع ایستا و همانند C قابل حمل و پربازده باشد.
  • ++C طراحی شده‌است تا مستقیماً و بصورت جامع از چندین شیوه برنامه‌نویسی بتوان از آن استفاده کرد (برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شی‌گرا، انتزاع داده، و برنامه‌نویسی جنریک).
  • ++C طراحی شده‌است تا به برنامه‌نویس امکان انتخاب دهد حتی اگر این انتخاب اشتباه باشد.
  • ++C طراحی شده‌است تا حداکثر تطابق با C وجود داشته باشد و یک انتقال راحت از C را ممکن سازد.
  • ++C از بکاربردن ویژگی‌های خاص که مانع از عمومی شدن است خودداری می‌نماید.
  • ++C از ویژگی‌هایی که بکار برده نمی‌شوند استفاده نمی‌کند.
  • ++C طراحی شده‌است تا بدون یک محیط پیچیده عمل نماید.

 

فهرست مطالب:

ساختارها

تعریف ساختار

نمایش اعلان یک متغیر از نوع ساختار

دسترسي به عناصر يك ساختار

برنامه ای که هر عدد مختلط را بصورت يك ساختار در نظر گرفته، دو عدد مختلط را مي‌ گيرد و مجموع آنها را مشخص و نمايش مي‌ دهد

union

اشاره‌ گرها (Pointers)

آرایه یک بعدی و اشاره گرها

ساختارها و اشاره گرها

آرايه ‌هاي دو بعدي و اشاره ‌گرها

برنامه ای که يك آرايه 5 عنصري از نوع int ايجاد شده و مقادير عناصر آرايه را به چهار طريق نمايش مي‌ دهد

تخصيص حافظه به صورت پويا يا (عملگر new)

برنامه ای که يك فضاي n عنصري از نوع اعشاري در حافظه ايجاد نموده، سپس آنرا مقدار داده و مجموع مقادير را مشخص و نمايش مي‌ دهد

برنامه ای که آرايه‌ هاي n عنصري از ساختار را ايجاد مي‌ نمايد

برنامه ای که دو مقدار اعشاري را گرفته مقادير آنها را به كمك تابع swap جا‌ به‌ جا مي‌ نمايد

رشته ‌ها و توابع مربوطه

رشته و اشاره گر

برنامه ای که پنج اسم را بصورت 5 رشته در نظر گرفته آنها را به ترتيب حروف الفبا مرتب نموده نمايش مي‌ دهد

تابع (strcmpi(s1, s2

تابع (strncmp(s1, s2,n

تابع (strcat(s1, s2

تابع (strncat(s1, s2,n

تابع (strlen(s

تابع (strcpy(s1,s2

و...


خرید

پرداخت آنلاین
mouse corsair

دوره استراتژی قدرتمند PTC

299,000 تومان

مشاهده دوره