Pengisytiharan Penunjuk dalam C/C : Peletakan Asterisk
Dalam C/C , terdapat dua tatatanda yang berbeza untuk mengisytiharkan pembolehubah penunjuk:
Penempatan asterisk (*) dalam tatatanda ini telah menjadi subjek perdebatan di kalangan pengaturcara.
Rasional Di Sebalik Notasi (a)
Notasi (a) kadangkala digunakan kerana ia mengikut peraturan tatabahasa C/C . Dalam pengisytiharan char* p;, asterisk dikaitkan dengan nama pembolehubah p. Ini menunjukkan bahawa *p adalah jenis char.
Kes untuk Notasi (b)
Walau bagaimanapun, ramai pengaturcara memilih Notasi (b) atas beberapa sebab:
Kesimpulan
Akhirnya, pilihan antara Notasi (a) dan Notasi (b) ialah soal gaya dan keutamaan. Walau bagaimanapun, penekanan C pada jenis menjadikan Notasi (b) pendekatan yang lebih logik dan intuitif.
Atas ialah kandungan terperinci Ke mana Asterisk Harus Pergi Apabila Mengisytiharkan Penunjuk dalam C/C ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!