اطلاعیه

Collapse
No announcement yet.

زبان C

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    زبان C

    باسلام
    من خودم با زبان بیسیک واسه کار با AVR استفاده میکردم.ولی با توجه به قدرت زبان C شروع به یادگیری این زبان کردم.اولش یه خورده که پیش رفتم به این نتیجه رسیدم که برای اینکه اصولی با این زبان کار کنم بهتر اول خوب خوب این زبان یعنی زبان C را یاد بگیرم.واسه همین اگر موافق باشین اموزشهایی که دیدم را بطور پیوسته براتون بذارم.تا هم خودم یه دوره ای کرده باشم هم جهت اموزش .البته اگر استقبال بشه

    #2
    پاسخ : زبان C

    نوشته اصلی توسط mostafa6369
    باسلام
    من خودم با زبان بیسیک واسه کار با AVR استفاده میکردم.ولی با توجه به قدرت زبان C شروع به یادگیری این زبان کردم.اولش یه خورده که پیش رفتم به این نتیجه رسیدم که برای اینکه اصولی با این زبان کار کنم بهتر اول خوب خوب این زبان یعنی زبان C را یاد بگیرم.واسه همین اگر موافق باشین اموزشهایی که دیدم را بطور پیوسته براتون بذارم.تا هم خودم یه دوره ای کرده باشم هم جهت اموزش .البته اگر استقبال بشه
    مقدمه 1 :
    زبانهای برنامه نویسی را بطور کلی به سه دسته تقسیم میشن
    1- زبانهای سطح پایین مثل اسمبلی
    2- زبان سطح میانی مثل C
    3-زبان سطح بالا مثل بیسیک و پاسکال

    زبان سطح میانی دارای یه حسن بزرگی که هست و اون اینکه قابلیت هر دو سطح زبان سطح بالا و پایین را داره.یعنی مثل اسمبلی میتوان روی بیت ها و بایتها دسترسی داشت .میتوان بطور مستقیم روی حافظه ها نیز دسترسی نمود و...
    و مثل زبان سطح بالا تقریبا قابل فهم هستش(به زبان محاوره ای انسان نزدیک هستش .یعنی مشکلات زبان اسمبلی را کتر داره.البته از این لحاظ )

    دیدگاه


      #3
      پاسخ : زبان C

      نوشته اصلی توسط mostafa6369
      مقدمه 1 :
      زبانهای برنامه نویسی را بطور کلی به سه دسته تقسیم میشن
      1- زبانهای سطح پایین مثل اسمبلی
      2- زبان سطح میانی مثل C
      3-زبان سطح بالا مثل بیسیک و پاسکال

      زبان سطح میانی دارای یه حسن بزرگی که هست و اون اینکه قابلیت هر دو سطح زبان سطح بالا و پایین را داره.یعنی مثل اسمبلی میتوان روی بیت ها و بایتها دسترسی داشت .میتوان بطور مستقیم روی حافظه ها نیز دسترسی نمود و...
      و مثل زبان سطح بالا تقریبا قابل فهم هستش(به زبان محاوره ای انسان نزدیک هستش .یعنی مشکلات زبان اسمبلی را کتر داره.البته از این لحاظ )
      مقدمه2.
      چند نکته قبل از شروع یادگیری زبان c
      1.در برنامه نویسی با این زبان باید دقت داشت که این زبان به خطوط کوچک و بزرگ حساس هست
      2.انتهای هر دستور باید سیمیکالون گذاشت
      3.برای نوشتن توضیحات جهت عیب یابی و فهم بهتر برنامه.باید توضیحات را بین /*و */نوشت.یا میتوان بعد از //توضیحاتو نوشت
      4.پیشنهاد میشه با حروف کوچک برنامه نوشت

      دیدگاه


        #4
        پاسخ : زبان C

        قبل از ادامه زبان C یه نکته را بگم و اون اینکه از دوستان عذرخواهی میکنم اگر مطالبم کم و نامفهوم هستش .علتش هم مشغله کاریمه و هر موقع وقت داشته باشم شروع به ادامه مطالبم میکنم
        نکته بعدی اینکه اگر دوستان نکته یا پیشنهادی برای فهم بهتر مطالب هستش ارائه بدن انشاالله بتونم انجامشون بدم
        درس 1:
        داده ها:
        برای اینکه به سیستم داده هایی داده بشه و سیستم روی آن عملیاتی انجام بده قبل از اون باید نوع داده را برایش مشخص کنیم
        در زبان Cپنج نوع داده داریم که عبارتند از:
        1-CHAR :که 8 بیتی هستش و برای ذخیره کارکتر مثل D-Q و... استفاده میشه
        2-INT: که 16 بیتی هستش و برای ذخیره اعداد صحیح استفاده میشه.مثل 234-8857
        3-Float: که 32 بیتی بوده و برای ذخیره اعداد اعشاری به کار میره مثل 15.36-875.2
        4-Double : که 64 بیتی بوده و برای ذخیره سازی اعداد بزرگتر از Float استفاده میشن
        5-Void: در ادامه توضیح داده خواهد شد
        متغییرها:
        بعد از اینکه نوع داده را مشخص کردیم نوبت به تعریف متغییرها هستش.یعنی اینکه فلان داده با چه اسمی شناخته بشه(این اسم همون متغییر مربوطه میباشد).نامگذاری متغیرها میتواند ترکبی از حروف و اعدا باشه ولی یه نکته و اون اینکه اولین کاراکتر بناید رقم باشد
        در نامگذاری متغییر ها از علامتهایی مثل ! و . و... نباید استفاده نمود
        تعریف متغییر:
        ;نام متغییر نوع داده
        مثال
        Int x;
        Char m,g;
        Float y-t,mnj;
        نکته:
        اگر چند متغییر از یک جنس داشتیم میتوان در یک خط انها را تعریف نمود.ولی باید با کاما از هم جدا نمود(اینکار جهت کم نمودن خطوط برنامه مناسب هستش.مانند مثال فوق

        مقدار دادن به متغییر:
        میتوان متغییرهایی که تعریف کردیم به آنها مقدار داد که اینکار توسط 3 روش امکان دارد
        1- هنگام تعریف متغییر.
        مثال:
        Char x,y='t'
        Int p , c=12

        نکته:
        کارکترها را باید داخل کوتیشن ' ' قرار داد
        2-پس از تعریف متغییر و با دستور =
        مثال1:
        Float d0,d1;
        D0=12.7;
        D1=67.45;

        مثال 2:
        Char a,b;
        A=b='w'

        3-مقدار دادن به متغییرها با دستورات ورودی
        مثال:
        Int x,y;
        Scanf ('%d%d,&x,&y);
        در این مثال دو متغییر به نام های X وy از نوع int تعریف کرده و مقدار انها با استفاده از دستور Scanf از فحه کلید میخوانیم.(فعلا با این دستور کار نداریم و بعدا توضیحات مربوطه داده خواهد شد.
        پایان


        اضافه شده در تاریخ :
        سلام..با توجه به عدم استقبال دوستان.از ادامه مطالب صرف نظر کرده و وقت دوستان را نمیگیرم

        دیدگاه

        لطفا صبر کنید...
        X