Bonjour, voila je suis débutant en C et je souhaiterais connaître la signification de l'opérateur * lorsqu'il est placé après le terme. Pour info je sais qu'il peut soit représenter l'opérateur arithmétique multiplié ou il peut désigner un pointeur.
Opérateur multiplier: X * Y = XY (jusqu'ici tout va bien!)
pointeur : *ptr => désigne le contenu de la mémoire située à l'adresse de ptr (la ça va)
Par contre dans le cas suivant extrait de mon code:
sourceInfo = &((SourceInstance*)sgInstanceTable.itemTable[index])->sourceInfo;
dans ce dernier cas à quoi correspond *???
Merci beaucoup pour vos eclaircissements!![]()
Partager