Archive for the ‘برنامه نویسی’ Category

چند نکته ی کاربردی در زبان C

سه شنبه, فروردین ۲۴م, ۱۳۸۹

این ها چند نکته ی کاربردی است. متاسفانه به صورت متن ذخیره کرده بودم و منبعش یادم نیست.  اگر  از منبع این نکات اطلاع دارید  بگویید تا ذکر کنم.
۱- ۱۰۲۴ کاراکتر از ابتدای شروع شناسه‌ها برای ++C مهم است.
۲- حداکثر ۲۵۶ بلوک کد تودرتو می‌توان نوشت.
۳- در تقسیم با استفاده از عملگر (/) کافی است تنها یکی از طرفین اعشاری باشند تا جواب اعشاری بدست آید.
۴- پلکانی نویسی و برنامه‌نویسی با رسم‌الخط بین‌المللی یکی از ویژگی‌های یک برنامه‌نویس حرفه‌ای است.
۵- در ++C ، یک مقدار غیر صفر True و عدد صفر False در نظر گرفته می‌شوند.
۶- هر بلوک کد (Code Block) ، یک گروه مطلقا پیوسته از دستورهای برنامه است که به مثابه یک واحد عمل می‌کنند.
۷- یک else همواره مربوط به نزدیک‌ترین دستور if موجود در همان بلوک می‌باشد.
۸- زمانی از switch استفاده می‌کنیم که :
الف) متغیر مورد نظر شمارشی باشد
ب) تعداد if-else هایمان زیاد باشد
۹- دو case پشت سرهم بدون break در switch همانند OR و به همراه break همانند AND عمل می‌کنند.
۱۰- بکار بردن break در switch اختیاری است ( که از آخرین حلقه خارج می‌شود )
۱۱- توجه کنید به تفاوت وجود عملگرهای افزایشی یا کاهشی قبل یا بعد از متغیر (++i یا i++)
۱۲- توصیف‌کننده‌ی Short فقط در مورد int کاربرد دارد.
۱۳- خیلی ساده می‌توان بدون ذکر int از کلیدواژه‌های unsigned ، short و یا long استفاده کرد.
۱۴- متغیرهایی که در داخل یک بلوک تعریف می‌شوند فقط در همان بلوک قابل استفاده هستند.
۱۵- استفاده‌ی زیاد و غیرضروری از متغیرهای همگانی تبعات منفی دارد !
۱۶- هنگامی که یک متغیر float را به int تبدیل کنیم ، قسمت اعشاری آن از بین می‌رود.
۱۷- نمی‌توان متغیری را که در سمت چپ یک دستور نسبت‌دهی قرار دارد ، قالب‌بندی (Type Casting) کرد.
۱۸- برای یک رشته‌ی کاراکتری به طول n باید یک آرایه‌ی کاراکتری به طول n+1 ایجاد کنیم. ( یکی برای null )
۱۹- آدرس متغیرها معمولا در مبنای ۱۶ نمایش داده می‌شود.
۲۰- امکان انتساب اشاره‌گر یک نوع به نوع دیگر وجود ندارد ( غیر از null )
۲۱- نتیجه‌ی تفریق‌کردن یک اشاره‌گر از اشاره‌گری دیگر ، تعداد عناصری که بین عنصرهای اشاره‌شده توسط این دو اشاره‌گر هستند ، می‌باشد.
۲۲- نام آرایه اشاره‌گری است به ابتدای آرایه
۲۳- اشاره‌گرهای ثابت را نمی‌توان دستکاری کرد ( مانند اشاره‌گر به رشته )
۲۴- تنها زمانی می‌توان یک اشاره‌گر را اندیس کرد که به یک آرایه اشاره کند.

به اشتراک بگذلرید با:
  • Print this article!
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • E-mail this story to a friend!
  • Fark
  • Live
  • Turn this article into a PDF!
  • RSS
  • Twitter
  • Yahoo! Bookmarks