PDA

View Full Version : سوال: دسترسی به متغیر های global و native هم نام



bombcreator
یک شنبه 24 دی 1391, 09:32 صبح
با سلام
سوالی برای من پیش اومده بود که می خواستم مطرح کنم

فرض کنیم که کد زیرو داریم:
int x=1;//global variable
int main()
}
int x=2;
fun();
{
void fun()
{
int x=3;
}
در هر دو تابع مقدار x مورد نظر همون x هست که در داخل هرکدوم تعریف شده
با این حساب چطور میشه به متغیر global که هم نام با هر دو x است دسترسی پیدا کرد؟
ممنون

H_G_G_I
یک شنبه 24 دی 1391, 09:56 صبح
باید اسمشونو عوض کنی !نمیشه دوتا شون یه اسم باشن !

#target
یک شنبه 24 دی 1391, 10:01 صبح
برای دسترسی به ی سطح بالاتر پشت اسم متغیر دو تا دو نقطه بذار
یعنی ::x میشه اون سراسریه