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

  • نویسنده موضوع Alma
  • تاریخ شروع
وضعیت
موضوع بسته شده است.

Alma

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

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

Alma

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


کد:
1  ()
2  !  ~  ++  —  sizeof
3  *  /  %
4  +  –
5  <<  >>
6  <  <=  >  >=
7  ==  !=
8  &
9  ^
10  |
11  &&
12  ||
13  ?
14  =  +=  -=  *=  /=  %=
15  ,
 

Alma

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

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

Alma

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


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

پیوست‌ها

  • C Programming Tutorial.pdf
    1.5 مگایابت · بازدیدها: 1
  • C Programs with Solutions.pdf
    547 کیلوبایت · بازدیدها: 0
  • C_Programming.pdf
    2.1 مگایابت · بازدیدها: 6
  • Practical C Programming.pdf
    5.9 مگایابت · بازدیدها: 1
  • Programming in C.pdf
    1.7 مگایابت · بازدیدها: 6
  • C Examples.pdf
    696.4 کیلوبایت · بازدیدها: 1
  • C Programming Tutorial 4.02.pdf
    2.1 مگایابت · بازدیدها: 0
  • A Complete Guide to Programming in C++.pdf
    10.3 مگایابت · بازدیدها: 0

Alma

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

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

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
 

Alma

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

Alma

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

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

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

Alma

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

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

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

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

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