تبلیغات
banner
banner
banner
تبلیغات
banner

فیلم های آموزشی : 36 +

تعداد کاربران : 35 +

تعداد کل مطالب : 338 +

تعداد نظرات : 29 +

حضرت محمد (ص) : داناترین مردم کسى است که دانش دیگران را به دانش خود بیفزاید.

قسمت یازدهم آموزش کامل زبان سی پلاس پلاس


به نام خالق هستی بخش

با قسمت یازدهم آموزش کامل زبان سی پلاس پلاس همراه باشید.

سلامی دوباره خدمت شما که به آموختن بها میدهید

قسمت یازدهم آموزش کامل زبان سی پلاس پلاس


 

تعریف نوع داده ای typedof

از این مورد فقط در زبان سی پلاس پلاس برای تعریف نوعی داده جدید استفاده میکنند.

برای درک بهتر این موضوع به مثال زیر توجه کنید.

با تعریف قطعه کد بالا میتوانیم دو متغیر x , y را با استفاده از کلمه ali به نوع int اختصاص دهیم.

دستور enum

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

به قطعه کد زیر توجه کنید.

در قطعه کد بالا کلمه sport یک نوع داده شمارشی استکه میتوان به مقادیر آن به صورت شمارشی دسترسی داشت به شکلی که اندیس های این عبارت به شکلی بیان میشوند. که اولین اندیس صفر است و به ترتیب یک واحد یک واحد افزایش میابد.

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

  • football یا اندیس ۰
  • basketball با اندیس ۱
  • pingpong با اندیس ۲
  • handball با اندیس ۳

این نوع داده شمارشی کمتر استفاده میشود. توجه کنید که این نوع داده را نمیتوان چاپ کرد و یا دریافت کرد در این صورت عبارت ها در دستورات cin و cout بدون استفاده هستند.


در اینجا بخش مقدماتی آموزش سی پلاس پلاس به اتمام میرسد.

در بخش متوسط این دوره ابتدا به بحث پرمبحث آرایه ها وارد میشویم.

آرایه ها

آرایه ها مهمترین بخش های یک زبان برنامه نویسی برای کامپیوتر و تمام پلتفرم هایی هستند که از آن ها پشتیبانی میکنند.

شما با استفاده از آرایه ها میتوانید به شدت تعداد خطوطی که برای نوشتن یک برنامه نیاز است را تا حد ۵۰ درصد کاهش دهید. که این امر باعث میشود سرعت برنامه شما نیز افزایش یابد.

آرایه ها در زبان سی پلاس پلاس دو دسته هستند. (یک بعدی و دوبعدی).

در تصویر زیر شکل بسیار واضحی را از یک آرایه یک بعدی از نوع integer میبینید.

ASA

در قطعه کد زیر مشاهده میکنید که چگونه یک آرایه مقدار دهی میشود.

برای مقدار دهی یک آرایه:

  • ابتدا نوع آن را مشخص میکنیم.(int,double, float, char).
  • بعد از آن یک نام برای آرایه خود در نظر میگیریم.
  • سپس با قرار دادن یک [] و قرار دادن تعداد اندیس ها یا عناصر آرایه تعریف را به اتمام میرسانیم.

در ادامه اگر بخواهیم مقدار ها را به آن اختصاص دهیم. میتوانیم با افزودن یک = سپس {} و قرار دادن مقادیر در آن با استفاده از , آن ها را از هم جدا میکنیم.

به این ترتیب اعداد درون حافظه به شکل زیر قرار میگیرند.

ASA

حال بیایید کمی جدی تر کار کنیم.

در ادامه میآموزیم که چگونه مقادیر یک آرایه را دریافت کنیم.

فرض میکنیم ما یک آرایه صحیح با نام x داریم و پنج عنصر دارد.
اگر بخواهیم مقادیر را از ورودی بگیریم به شکل زیر عمل میکنیم.

یکی دیگر از کاربرد حلقه ها استفاده از آن ها برای ساده تر کردن کار ما در برنامه است.
در نظر بگیرید حلقه ها در برنامه نویسی نبودند. آنگاه مجبور بودید که هر بار دستور cin را تکرار کنید.
بااستفاده ازدسنور for میتوانیم هربار یک واحدبه اندیس آرایه افزوده و آن مورد را دریافت کنیم.

حالا که مقادیر را گرفتیم با استفاده از قطعه کد زیر آن ها را نمایش میدهیم باز هم از حلقه استفاده میکنیم.

به نظر من تا اینجا این قسمت را به پایان برسانیم تا بتوانیم با ذهنی آرام تر و سبک تر به ادامه دوره بپردازیم.

با آرزوی موفقیت 
شاد و پیروز و سربلند باشید.

با قسمت دوازده همراه ما باشید. 

به کانال ما در آپارات بپیوندید.


درباره نویسنده
سجاد اسدی
   سجاد اسدی

سجاد اسدی هستم دانشجوی رشته نرم افزار و علاقه مند به تدریس و یادگیری دروس مرتبط با تکنولوژی نرم افزار و اینترنت اشیاء جهت ارتباط با بنده مراجعه شود به آیدی سروش و تلگرام : @ordervira و پیج بنده در اینستاگرام instagram.com/sajjadred11 ""اللهم صل علی محمد و آل محمد"" برای شروع هیچ وقت دیر نیست. "الهم عجل لولیک الفرج"

دیدگاه بگذارید

avatar
  اشتراک  
اطلاع رسانی

aparat کانال آپارات

soroush کانال سروش

کانال آی گپ