کاربرد دستور sizeof در سی
با ذکر مثال
هر متغييري در حافظه تعدادي بيت را اشغال ميكند مثلا int داراي ١٦ بيته يهني در حالت علامت دار از منفي ٣٢٧٦٨ تا ٣٢٧٦٧ در اون جا ميشه و در حالت بي علامت صفر تا ٦٥٥٣٥ (٢ به توان ١٦ منهاي ١) حالا اگر به صورت آرايه باشه يعني چند تا ١٦. بيت كنار هم حالا اگر مقداربيتهاي اشغال شده توسط آرايه رو تقسيم بر تعداد بيت هاي اشغال شده در حالت تنها بكنيم طول آرايه بدست مياد
فرض كن يه آرايه داريم به طول ٤ تعداد بيتهاي اشغال شده توسط اون برابر است با. ١٦*٤ يا همان ٦٤ حال اگر اين عدد را تقسيم بر ١٦ بكنيم دوباره به عدد ٤ ميرسيم كه همان طل آرايه است
بر فهم آرايه هم ماتريس ها رو يادت بياد چندتا عدد مستقل كه در كنار هم هستند
احمدرضا wrote:
حسین جان خودت سوال میکنی بعد خودت به خودت جواب میدی؟!!! جالبه..