چند نکته ی کاربردی در زبان 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 )
۲۱- نتیجهی تفریقکردن یک اشارهگر از اشارهگری دیگر ، تعداد عناصری که بین عنصرهای اشارهشده توسط این دو اشارهگر هستند ، میباشد.
۲۲- نام آرایه اشارهگری است به ابتدای آرایه
۲۳- اشارهگرهای ثابت را نمیتوان دستکاری کرد ( مانند اشارهگر به رشته )
۲۴- تنها زمانی میتوان یک اشارهگر را اندیس کرد که به یک آرایه اشاره کند.













