در حال خواندن
۱۹-آموزش برنامه نویسی C – آرایه های دو بعدی

19-آموزش برنامه نویسی C - آرایه دو بعدی

درود به همه دوستان گلم

در این ویدیوی آموزشی برنامه نویسی C می خواییم تا کمی بیشتر درباره آرایه ها یاد بگیریم و ببینیم که چطور میشه تا از یک آرایه دو بعدی استفاده کرد . این ویدیو پیش زمینه ویدیوی بعدی ما هستش که قرار هستش تا از اشاره گر ها استفاده کنیم.  طرز استفاده از array دو بعدی و یک بعدی مثل هم هستش تقریبا . اما خب یکسری تفاوت ها هستش . مثلا در array یک بعدی ما فقط سطر داریم اما در آرایه دو بعدی ما ستون هم داریم . خب این ویدیو تقریبا آخرین ویدیو ما از قسمت شروع آموزش بود و از ویدیوهای بعدی میریم سر وقت اینکه سناریو تعریف کنیم و پروژه های کوچیک رو کم کم با زبان سی بنویسیم و طراحی الگوریتم و … رو با هم دیگه یاد بگیریم .اگه هنوز با مفهوم آرایه ها در زبان برنامه نویسی C آشنا نیستید حتما آموزش جلسه قبل رو مشاهده کنید،بدلیل اینکه قراره تو ویدیوهای بعدیمون از کاربرد آرایه ها بیشتر استفاده کنیم و باهاش کلی برنامه باحال و کاربردی بنویسیم.

ما رو به دوستان خودتون معرفی کنید و نظر هم یادتون نره دوستای عزیزم 🙂

دانلود ویدیو

دوره جامع آموزش برنامه نویسی C “جلسه ۱۹

موضوع این جلسه : آرایه دو بعدی

MSKM را دنبال کنید : آپــارات  |  تــلــگــرام

درباره نویسنده
مهرداد دولت خواه
من یه آدم معمولیم که برنامه نویسی و بازی سازی رو دوست داره !!!
  • رضا
    دوشنبه, ۲۰  آذر  ۱۳۹۶ در ۱۳:۴۳

    درود دوست عزیز
    اگه میشه یه توضیح درباره i و j بده یه خورده گیج کنندست
    الان کدومشون کار شمارنده سطر و کدومش شمارنده ستون ارایه رو انجام میده
    و کدومش به ارایه مقدار میده؟
    توی ارایه های یه بعدی هم از i و j استفاده کردی در صورتی که اونجا فقط سطر بود ستونی وجود نداشت

    مشکل اصلی من اینه که نمیدونم کدوم حلقه به ارایه شماره میده کدومش مقدار ( الان میگی مشکل اصلی مغزته :)))) )
    امیدوارم منظورمو رسونده رسونده باشم
    با تشکر

    • سه شنبه, ۲۱  آذر  ۱۳۹۶ در ۱۳:۲۰

      درود دوست عزیزم
      من همچین جسارتی نمی کنم 🙂 .
      در ویدیو قبلی که از آرایه های یک بعدی استفاده می کردیم می شد هم فقط از i استفاده کرد و یا فقط از j اما خب من از هر دو استفاده کردم تا ببینید تفاوت دو حلقه رو که یکی برای گرفتن مقادیر استفاده شده (حلقه اول) و دیگری برای نمایش مقدار داخل خونه های آرایه (حلقه دوم) . پس شما می تونید فقط یا از i و یا j استفاده کنید . در رابطه با ویدیو ای که برای آرایه های دو بعدی ضبط کردم حالا . در استفاه از آرایه دوبعدی من از دو تا حلقه for تو در تو استفاده کردم . در مجموع از چهار حلقه for استفاده شد . دو تا حلقه for اول برای گرفتن مقدار بودند . حلقه بیرونی برای شمارش سطرها و حلقه داخلی برای شمارش ستون ها استفاده شده . و برای پرینت کردن مقدار نیز دقیقا به همین شکل پیش رفتم . در استفاده از آرایه های دوبعدی نیاز بود که برای شمارنده حلقه ها از دو شمارشگر مختلف برای شمارش سطرها (حلقه بیرونی) و ستون ها (حلقه داخلی) استفاده کنم .
      امیدوارم به جواب سوالتون رسیده باشید 🙂 لطفا ما رو به اشتراک بذارید .

  • مهدی
    جمعه, ۲۴  آذر  ۱۳۹۶ در ۱۷:۲۲

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

  • سه شنبه, ۰۵  دی  ۱۳۹۶ در ۱۹:۳۰

    اموزش هایت خیلی خوب است .
    کی قسمت ۲۰ می اید

  • حمیدرضا
    چهارشنبه, ۰۶  دی  ۱۳۹۶ در ۱۸:۳۶

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

  • حامد
    جمعه, ۱۵  دی  ۱۳۹۶ در ۱۵:۲۹

    سلام لطفا اموزش جاوا برای اندروید هم بسازید

  • سامیار
    چهارشنبه, ۲۰  دی  ۱۳۹۶ در ۱۶:۱۶

    اقای دولت خواه لطفااموز ۲۰ رو هم بسازید.

  • ابوذر
    شنبه, ۲۳  دی  ۱۳۹۶ در ۱۸:۳۵

    سلام آقا مهرداد
    منتظر قسمت جدید شما هستیم…
    ممنون میشم .

  • سامیار
    دوشنبه, ۲۵  دی  ۱۳۹۶ در ۱۷:۲۵

    ببخشید با این آموزش ها بازی میسازیم؟

    • Akmarandi
      چهارشنبه, ۲۷  دی  ۱۳۹۶ در ۱۵:۵۸

      درود بر شما
      زبان برنامه‌نویسی سی (C programming language) به سخت افزار یا سیستم عامل خاصی وابسته نیست .
      امروزه برنامه ریزی ریزکنترل ها و انواع سی‌پی‌یوها و همچنین تولید سیستم عامل های جدید و نرم افزارهای کاربردی از طریق زبان C صورت می گیرد.همچنین شما برای یاد گیری زبان ++C باید تسلط کامل به زبان C رو داشته باشید
      و اما فرق این دو زبان برنامه نویسی:
      زبان C زبان برنامه نویسی Structured (ساخت یافته) است اما ++‍C زبان برنامه نویسی Object Oriented ( شی ء گرا ) می باشد.

      از لحاظ دستوری فرق زیادی با هم ندارند، اماتفاوت عمده این است که ++C از شی گرایی پشتیبانی می کند که سی C این قابلیت رو ندارد…
      امروزه دیگر بدون شی گرایی اصلا نمي توان نرم افزار های بزرگ (همانند بازی های رایانه ای) نوشت.

      امیدوارم توضیح کامل بوده باشه،ممنون از اینکه MSKM رو دنبال میکنید 🙂

نظر خود را بنویسید.