Değişken Tanımlamaları

Pointer değişkenler

Pointer değişkenler tanımlanırken * sembolünün değişkenin tipinin değil, değişken isminin yanında olduğunda dikkat edilmelidir.

  • Doğru kullanım:

    char *p;
    
  • Hatalı kullanım:

    char* p;
    

Tek seferde aynı tipte birden fazla pointer değişkeni tanımlanacak ise, bu kuralın hata yapmayı önleyeceği açıktır.

  • Doğru kullanım:

    char *p, *q, *s;
    
  • Hatalı kullanım:

    char* p, q, s;
    

Yukarıdaki hatalı kullanım örneğinde, p değişkeni karakter pointer iken, q ve s değişkenleri birer pointer değildir. Doğru kullanım kuralı takip edildiğinde bu şekilde dalgınlıkla oluşabilecek hataların önüne geçilmiş olacaktır.