10 poin oleh 0xwof 2022-09-29 | 3 komentar | Bagikan ke WhatsApp
  1. int *p adalah logika bahwa tipe dari *p adalah int.
  2. int* p adalah logika bahwa tipe dari p adalah pointer ke int.
  3. Saat mendeklarasikan beberapa variabel dalam satu baris, int *p lebih kecil kemungkinan menimbulkan salah paham.
    • int *p0, p1; // p0 :: int*, p1 :: int
    • int* p0, p1; // p0 :: int*, p1 :: int (int* mudah disalahpahami)
  4. Jika tidak mendeklarasikan beberapa variabel dalam satu baris, masalah ini tidak muncul.
  5. Perancang awal C++ sendiri menganggap keduanya benar, tetapi lebih menyukai int* p.

3 komentar

 
penza1 2022-09-29

Memang, coding itu sastra.

 
kayws426 2022-09-29
  1. Programmer C: menulis int *p dan menjelaskan bahwa tipe *p adalah int
  2. Programmer C++: menulis int* p dan menjelaskan bahwa tipe p adalah pointer ke int

"Whenever something is a matter of taste, discussions can drag on forever."

 
kayws426 2022-09-29

Sedikit TMI,

  1. Saya tidak menyangka ada situs web yang menggunakan nama beliau.
  2. Situs ini menggunakan server web Apache, ditulis dalam C, dan memakai bentuk int *p.