من در حد تعریفشون میدونم که فرقشون چیه:
اشارهگر متغیری هست که توش آدرس یک متغیر دیگه گذاشته میشه که از اون طریق میشه مستقیما به محتوای اون متغیر دیگه دسترسی داشت.
ولی ارجاع، دقیقا اسم دیگری برای یک متغیر (که از قبل تعریف شده) هست.
ولی قطعا فرقهای دیگهای هم دارن که الان متاسفانه تو ذهنم نیست.