یوشا آل ایوب

دست نوشته ها و تجربیات شخصی

یوشا آل ایوب

دست نوشته ها و تجربیات شخصی

دکتر مصطفی چمران: می گویند تقوا از تخصص لازمتر است، آنرا می پذیرم، اما می گویم: آنکس که تخصص ندارد و کاری را می پذیرد، بی تقواست!

تبلیغات
Blog.ir بلاگ، رسانه متخصصین و اهل قلم، استفاده آسان از امکانات وبلاگ نویسی حرفه‌ای، در محیطی نوین، امن و پایدار bayanbox.ir صندوق بیان - تجربه‌ای متفاوت در نشر و نگهداری فایل‌ها، ۳ گیگا بایت فضای پیشرفته رایگان Bayan.ir - بیان، پیشرو در فناوری‌های فضای مجازی ایران

فقط NULL!

۹۲/۰۳/۱۰

می دونستید وقتی متغیری رو برابر مقدار "" یا '' تعریف می کنید 2 بایت از Memory رو اشغال می کنید؟
در صورتی که فقط قصد تعریف اولیه(موجودیت) اون رو دارید...

ولی با قراردادن همون متغیر/ثابت برابر NULL می تونید این مقدار رو به 0 کاهش بدید enlightened
این در مورد بیشتر زبانهای برنامه نویسی(بجز C/Cpp) صدق می کنه.

۹۲/۰۳/۱۰
یوشا آل ایوب

Benchmark

tips & tricks

نظرات (۳)

۱۱ خرداد ۹۸ ، ۱۵:۱۵ فاروق کریمی زاده
نکته اینه که در سی فقط عدد داریم و نول هم یک نماد برای یک عدد(صفر) هست.
۱۰ خرداد ۹۸ ، ۲۰:۱۲ فاروق کریمی زاده
گمان نمیکنم این در مورد زبان سی درست باشه. چون اگر با malloc تخصیص بدید که حافظه تخصیص داده میشه و اگر بصورت استاتیک یا ایستا تعریف کنید باز هم حتی اگر هیچ مقداری بهش ندید حافظه مصرف میکنه.مثلا این دوتا:
int i = 10;
malloc(sizeof(int));
پاسخ:
درسته
نوع NULL در زبان C فضا اشغال میکنه
ممنون
۳۱ شهریور ۹۴ ، ۱۹:۵۰ مهدی پیشگوی
ممنون
کاربران بیان میتوانند بدون نیاز به تأیید، نظرات خود را ارسال کنند.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">