بستن اطلاعیه
مهمان عزیز لطفا جهت ثبت نام فقط از ایمیل های گوگل "Gmail" استفاده کنید!

نکات کلیدی زبان سی

شروع موضوع توسط Alma ‏13/5/18 در انجمن آموزش زبان سی و نکات کلیدی آن

وضعیت موضوع:
موضوع بسته شده است.
  1. Alma

    Alma مدیر عضو کادر مدیریت

    چنتا نکته در مورد سی

    1- این زبان نسبت به حروف بزرگ و کوچک حساس است و استفاده از توابع و اعلان ها همگی با حروف کوچک صورت میگیرند .
    2- هر دستور عمل باید به ; خاتمه یابد.
    3- هر دستور می تواند تا چند خط ادامه داشته باشد (همچنین ممکن است در یک خط چند دستوالعمل وجود داشته باشد، بهتر است دستورات در خطوط جداگانه باشد تا خوانایی برنامه را آسانتر کند)
    4- حداکثر طول یک دستور العمل 255 کاراکتر میباشد.
    5- توضیحات میتوانند با دوقالب صورت گیرند.
    /* توضیحات */ : برای مواردی کاربرد دارد که میخواهیم چند خط در مورد دستور العمل توضیح دهیم
    توضیحات // : برای درج توضیح برای یک خط مورد استفاده قرار می گیرد.
    jamalmusic از این پست تشکر کرده است.
  2. Alma

    Alma مدیر عضو کادر مدیریت

    تقدم عملگرها در c به این ترتیب هست :


    کد:
    1  ()
    2  !  ~  ++  —  sizeof
    3  *  /  %
    4  +  –
    5  <<  >>
    6  <  <=  >  >=
    7  ==  !=
    8  &
    9  ^
    10  |
    11  &&
    12  ||
    13  ?
    14  =  +=  -=  *=  /=  %=
    15  ,
    jamalmusic از این پست تشکر کرده است.
  3. Alma

    Alma مدیر عضو کادر مدیریت

    نکات مهم در خصوص متغیر ها

    1. مقدار اولیه متغیر های سراسری صفر است
    2. در تابع هرگاه متغیری (محلی) همنام با یک متغیر سراسری تعریف شود، فقط متغیر محلی در آن تابع قابل
    استفاده است
    3. هرگاه متغیر محلی همنام با متغیر سراسری باشد آدرس مکانی جداگانه میگیرد و تداخلی بوجود نمی آید.
    4. مقدار اولیه متغیر های محلی مقدار نامعلومی میباشد
  4. Alma

    Alma مدیر عضو کادر مدیریت

    چنتا از بهترین داکیومنت های اموزشی زبان سی به زبان اصلی


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

    پیوست ها:

  5. Alma

    Alma مدیر عضو کادر مدیریت

    قوانین نام گذاری متغیر ها در سی

    نام متغیر باید با یک از حروف الفبا (a-z or A-Z) شروع شود.
    نمی تواند شامل کاراکترهای غیرمجاز مانند #, ?, ^, $. باشد.
    نمی توان از کلمات رزرو شده در C برای نام متغیر استفاده کرد.
    نام متغیر نباید دارای فضای خالی (spaces) باشد.
    اسامی متغیرها نسبت به بزرگی و کوچکی حروف حساس هستند. در C دو حرف مانند a و A دو کاراکتر مختلف به حساب می آیند.
  6. Alma

    Alma مدیر عضو کادر مدیریت

    معرفی لینک خوب برای اموزش سی و سی پلاس پلاس
  7. Alma

    Alma مدیر عضو کادر مدیریت

    ثابت های Escape Sequences برای جایگزینی کاراکترهاص خاص تعریف شده اند در لیست زیر میتونید کاراکتر متناظرشو ببینید


    کد:
    \b  Backspace
    \f  Form feed
    \n  Newline
    \r  Return
    \t  Horizontal tab
    \v  Vertical tab
    \\  Backslash
    \'  Single quotation mark
    \"  Double quotation mark
    \?  Question mark
    \0  Null character
  8. Alma

    Alma مدیر عضو کادر مدیریت

    برای تعریف و انتخاب نام متغیر ها باید ماردی در نظر گرفته بشه
    • نام متغیر میتونه حروف (حرف بزرگ و کوچک) رقم ها (به جز حرف اول) و کاراکتر اندارلاین '_' را داشته باشه
    • اولین حرف متغیر ها باید یکی از حروف یا کارکتر اندرلاین '_' باشد با این حال تا جای ممکن از کاراکتر اندرلاین استفاده نکنید چون ممکنه قبلا در سیستم و توابع استاندارد تعریف شده باشه و باعث خطا شود.
    • هیچ قاعده ای در مورد اینکه طول متغیرها میتواند چند کاراکتر باشد وجود ندارد با این حال تنها 31 کارکتر اول نام متغیر ها توسط کامپایلر برسی میشود بنا بر این 31 حرف اول دو متغیر در یک برنامه باید متفاوت باشد
  9. Alma

    Alma مدیر عضو کادر مدیریت

    به طور کلی در سی دو نوع متغیر داریم
    1. متغیر های اصلی یا Fundamental
    2. متغیر های مشتق شده یا Derived

    متغیر های اصلی به سه گروه تقسیم میشن
    • عداد صحیح Integer
    • اعداد اعشاری یا Floating
    • کارکتر ها یا Character

    متغیر های مشتق شده به چهار نوع تقسیم میشن
    • رشته ها یا Arrays
    • اشاره گرها یا Pointers
    • ساختارها یا Structures
    • متغیر های شمارشی یا Enumeration
  10. Alma

    Alma مدیر عضو کادر مدیریت

    نکاتی از زبان برنامه نویسی c:

    عبارت:
    کد:
    char *a[10];

    معرف یک آرایه به نام a با 10 عضو است که اعضای آرایه از نوع اشاره گر به char هستند.

    عبارت:
    کد:
    char (*a)[10];

    معرف یک اشاره گر به نام a است که به آرایه ای با 10 عضو از نوع char اشاره می کند.
    با تشکر از استاد خوبم اقای کینژاد عزیز
وضعیت موضوع:
موضوع بسته شده است.

به اشتراک بگذارید