10 puan yazan 0xwof 2022-09-29 | 3 yorum | WhatsApp'ta paylaş
  1. int *p, *p'nin türünün int olduğu mantığına dayanır.
  2. int* p, p'nin türünün int işaretçisi olduğu mantığına dayanır.
  3. Tek satırda birden fazla değişken tanımlandığında, int *p daha az yanlış anlaşılmaya açıktır.
    • int *p0, p1; // p0 :: int*, p1 :: int
    • int* p0, p1; // p0 :: int*, p1 :: int (int* sanılması kolaydır)
  4. Tek satırda birden fazla değişken tanımlamazsanız bu sorun ortaya çıkmaz.
  5. C++'ın ilk tasarımcısı olarak kendisi ikisinin de doğru olduğunu düşünüyor, ancak int* p biçimini daha çok tercih ediyor.

3 yorum

 
penza1 2022-09-29

Kodlama gerçekten de edebiyattır.

 
kayws426 2022-09-29
  1. C programcısı: int *p şeklinde yazar ve *p tipinin int olduğunu açıklar
  2. C++ programcısı: int* p şeklinde yazar ve p tipinin int işaretçisi olduğunu açıklar

"Bir şey zevk meselesi olduğunda, tartışmalar sonsuza kadar uzayabilir."

 
kayws426 2022-09-29

TMI ama,

  1. Bu kişinin adıyla bir web sitesi olduğunu bilmiyordum.
  2. Bu site Apache web sunucusunu kullanıyor, C ile yazılmış ve int *p biçimini kullanıyor.