3rmcTnUdr
3rmcTnUdr
3rmcTnUdr
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ملحوظة:<br />
خيزن القيم من<br />
يستخدم هذا النوع أيضا لتخزين قيم صحيحة ولكن ألنه يتم حجز<br />
1 إىل 499 فقط وهذه ملحوظة مهمة قد حنتاجها فيما بعد ...<br />
1<br />
بايت فقط له فانه<br />
لتعريف متغري سلسلة حرفية أي متغري لتخزين مجلة وختزين اجلملة .Welcome In Egypt<br />
char *str;<br />
str = “Welcome In Egypt”;<br />
ويالحظ يف اجلملة املطلوب ختزينها أنها وضعت بني Double Quotation أي بني العالمتني “ “.<br />
املصفوفات<br />
لو افرتضنا أننا نريد أن خنزن 11 قيم صحيحة فسوف نقوم باإلعالن عن 11 متغريات من النوع int وذلك<br />
عن طريقة كتابة عشرة أوامر ... ولكن هناك طريقة أفضل وأسهل من ذلك وهي املصفوفات حيث<br />
يتم تعريف العشرة متغريات يف أمر واحد وهو كاآلتي:<br />
int seg[10];<br />
ومن هذا األمر يقوم املعاج حبجز 11 أماكن متتالية يف الذاكرة (RAM) وكل مكان حجمه 4 بايت<br />
... ويتبقى معنا أن نعلم كيف لي أن أقوم بتخزين قيمة يف املكان اخلامس مثال أو يف املكان األخري<br />
أو أي مكان آخر؟؟<br />
وبالنظر للصورة املقابلة<br />
أمساء<br />
ونالحظ أن ترقيم املتغريات يبدأ من صفر<br />
وليس واحد وبالتالي فان<br />
يأخذوا<br />
العشرة متغريات األرقام من صفر إىل تسعة<br />
يف أمسائهم فلو مثال قلت<br />
املتغري<br />
اسم اذكر لك هو<br />
امسه فان الثالث الن<br />
ذلك امسه<br />
األول املتغري seg[2]<br />
.seg[0]<br />
149 ميكروبيديا - موسوعة امليكروكنرتولر<br />
elgammalelectronics.com