Geçen gün eski kodlarımı incelerken farkettim ki ben yıllar içersinde notasyon değiştirmişim zaman zaman. Baştan belirteyim, bu "doğrusu nedir?" türünden değil yalnızca "siz hangisini kullanıyorsunuz" türünden bir topic.
1) int *a
2) int* a
Aslında işlevsel olarak iksinin arasında bir fark yok. Ancak;
1) integer tipinden a isimli pointer bir değişken
2) integer pointer tipinden a isimli bir değişken
şeklinde okunuyor. Yani bir kesım coderlar "pointer" kavramını daha geniş kullanımıyla değişkene yüklerken diğer bir kesim ise bu kavramı değişken tipine yüklüyor.
Ben daha çok 1. tipi kullanıyorum ama yer yer 2. tipi kullandığım da oluyor.
Dediğim gibi "doğrusu şudur" diye lafa başlamayın bu işin tam bir doğrusu yok, yalnızca kabullenmeler var. Siz hangi tipi kullanıyorsunuz?
Edit: Aklıma geldi de topic'de sadece C/C++ yazmışım. Elbette ki bu dillerle sınırlamaya gerek yok, bu ve benzeri syntaxları kabul eden tüm dilleri kullanan arkadaşlar tercihini yazabilir.