sasan_66
کاربر تازه وارد
- تاریخ عضویت
- 18 جولای 2006
- نوشتهها
- 450
- لایکها
- 0
چرا تغييراتي كه روي d داخل تابع f شده تاثيري روي d بيروني نميذاره؟
خب مگه جفتشون اشاره گر نيستن؟
چرا مثل فرستادن متغير با مقدار عمل مي كنه؟
خب مگه جفتشون اشاره گر نيستن؟
چرا مثل فرستادن متغير با مقدار عمل مي كنه؟
کد:
void f( int *d )
{
cout << "1" << d <<endl;
d = 0;
cout << "2" << d <<endl;
}
کد:
int *d;
cout << "3" << d <<endl;
f( d );
cout << "4" << d <<endl;