Déclaration de pointeur en C/C : Placement d'un astérisque
En C/C, il existe deux notations distinctes pour déclarer des variables de pointeur :
Le placement de l'astérisque (*) dans ces notations a fait l'objet de débats parmi programmeurs.
Rational Behind Notation (a)
Notation (a) est parfois utilisé car il suit les règles de grammaire de C/C . Dans la déclaration char* p;, l'astérisque est associé au nom de la variable p. Cela implique que *p est de type char.
Cas de la notation (b)
Cependant, de nombreux programmeurs préfèrent la notation (b) pour plusieurs raisons :
Conclusion
En fin de compte, le choix entre la notation (a) et la notation (b) est une question de style et de préférence. Cependant, l'accent mis par C sur les types fait de la notation (b) une approche plus logique et intuitive.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!