فاطمه طاهریان

Fatemeh Taherian
24 - پیام , 2520 - نظر

پیوندهای اصلی

اخبار

لطفا برای بدست آوردن معادل قمری و میلادی تاریخ های مورد نظرتان از تقویم جلالی استفاده کنید.امکان ارسال معادل ها به ایمیلتان برای من وجود ندارد

دسته بندی مقالات

الگوریتم های تبدیل تاریخ
تقویم ایرانیان و دیگر تقویم ها
ستاره شناسی

بایگانی پیامها

بایگانی سال ۱۳۸۸

اسفند ۱۳۸۸، (۱)

بایگانی سال ۱۳۸۷

اسفند ۱۳۸۷، (۱)

بایگانی سال ۱۳۸۶

اسفند ۱۳۸۶، (۱)
بهمن ۱۳۸۶، (۱)
دی ۱۳۸۶، (۱)

بایگانی سال ۱۳۸۵

اسفند ۱۳۸۵، (۱)
مرداد ۱۳۸۵، (۱)

بایگانی سال ۱۳۸۴

اسفند ۱۳۸۴، (۲)
مهر ۱۳۸۴، (۱)
مرداد ۱۳۸۴، (۱)
تیر ۱۳۸۴، (۳)
اردیبهشت ۱۳۸۴، (۱)
فروردین ۱۳۸۴، (۳)

بایگانی سال ۱۳۸۳

اسفند ۱۳۸۳، (۶)

دسته بندی پیامها

(rss) پراکنده
(rss) تقویم

گالری عکسها

زیباست!
صورت های فلکی
فراتر از آسمان

تقویم

تبدیل تاریخ آنلاین
تقویم جلالی
TiMe.Ir

رادکامی ها

امیر میر کمالی
حمید طاهریان
شیما دهباشی
مجید اطلس باف
محسن طاهریان

کارهای رادکام

آسمون
ریسمون
فهرست وب سایت های ایرانی
وب سایت رادکام

متغیرها(1)

چه زمانی از متغیرهای سراسری_global variable استفاده کنیم؟

در زبان C متغیرها به صورت داخلی و سراسری اعلان می شوند .

متغیرهای داخلی تنها در داخل تابع ها قرار می گیرند و با وارد شدن به داخل تابع این متغیرها ایجاد می شوند و با پایان یافتن اجرای تابع از بین می روند .

در مقابل این متغیرها متغیرها سراسری وجود دارند که به صورت دائمی و پایدار هستند ، این متغیرها مقادیر را از یک احضار تابع به یک احضار دیگرتابع حفظ می کنند. بنابراین اگر لازم باشد از یک متغیر دو تابع به صورت مشترک استفاده کنند ، حتی اگر تابعی ، تابع دیگر را احضار نکند، اغلب بهتر است داده های مشترک به جای ردوبدل شدن توسط آرگومان ها ، در متغیرهای سراسری ذخیره شود.

در هر صورت به این نکته باید توجه کرد که استفاده از متغیرهای سراسری مدیریت برنامه را مشکلتر می کند ، پس با دقت از آنها استفاده کنید.

ارسال شده در تاریخ ۱۸ اسفند ۱۳۸۳ - 1:38 عصر

نظرات

# پاسخ به: متغیرها  

آیا منظور شما از متغیر های خارجی همان global variables هستند؟
اگر اینطور است فکر نمیکنید نام متغیر خارجی چندان مناسب نباشد.
۱۸ اسفند ۱۳۸۳ - 3:44 عصر | حمید

# پاسخ به:حمید  

درست است منظوره من global variables هستند.
من از کلمه متغیر خارجی در مقابل متغیر داخلی استفاده کردم .شما درست می گویید امکان اشتباه وجود دارد ،فکر می کنم با استفاده از کلمه"متغیر سراسری " بهتر منظورم را بیان کرده باشم

متشکرم!
۱۸ اسفند ۱۳۸۳ - 4:45 عصر | فاطمه

ارسال نظرات

عنوان:  
نام:  
آدرس الکترونیکی:
زبان:
توضیح:  
لطفا متن مقابل را در زیر وارد کنید
(کوچک یا بزرگ بودن حروف مهم نیست)