PROGRAM Gosterici_Ornegi !-------------------------------------------------------- ! 11prg01.f95 ! ASSOCIATED ve NULLIFY fonksiyonları !-------------------------------------------------------- INTEGER, TARGET :: T1 = 33, T2 = 44 INTEGER, POINTER :: P P => T1 ! P T1'i gösteriyor IF(ASSOCIATED(P)) THEN PRINT *,"[1] P T1 T2 : " ,P, T1, T2 ELSE PRINT *,"[1] P'in bir hedefi yok." END IF NULLIFY(P) ! P'i boşalt IF(ASSOCIATED(P)) THEN PRINT *,"[2] P T1 T2 : " ,P, T1, T2 ELSE PRINT *,"[2] P'nin bir hedefi yok." END IF P => T2 ! P şimdi T2'i gösteriyor (hedef değişti) IF(ASSOCIATED(P)) THEN PRINT *,"[3] P T1 T2 : " ,P, T1, T2 ELSE PRINT *,"[3] P'in bir hedefi yok." END IF END PROGRAM