متغیر ها قسمت دوم
متغیر ها در سه جا می توانند ذخیره شوند
در ram برای این کار هیچ پییشوندی لازم نیست
در rom برای این کار از پیشوند eeorom استفاده می شود
در flash برای این کار از پیشوند flash استفاده می شود
متغیر های که در رم ذخیره می شوند پس از ریست از بین می روند
متغیر هایی که در فلش ذخیره می شوند ثابت می باشند و امکان مقدار دادن در ادامه برنامه به آن موچود نمی باشد
همچنین استفاده از پیشوند باعث ثابت شدن متغیذ می شود
متغیر ها یا محلی اند و یا عمومی اند
اگر در اول برنامه قبل از تابع main تعریف شده یاشند متغیر عمومی و اگر در داخل یک تابع تعربف شده باشند متغیر محلی اند
از متغیر عمومی در تمام قسمت های برنامه می توان استفاده کرد
ولی از متغیر محلی فقط در داخل همان تابع استفاده می شود و با اتمام اجرای تابع آن ها ازبین می روند