Type de données qui "pointe vers" une autre valeur stockée en mémoire. Une variable pointeur contient une adresse mémoire d'une autre entité (variable ou fonction ou autre entité). Cette balise doit être utilisée pour les questions impliquant l'utilisation de pointeurs et non de références. Les langages de programmation les plus courants utilisant des pointeurs sont les langages C, C ++, Go et assembleur. Utilisez une balise de langue spécifique. D'autres balises utiles sont method, function, struct, etc. décrivant l'utilisation du pointeur.
fourni, je veux transmettre un paramètre modifiable sur une fonction, que dois-je choisir: pour le transmettre par le pointeur ou le transmettre par référence?
...
#include <stdio.h>
#include <stdlib.h>
struct Point {
double x;
};
void test(struct Point **a, int len)
{
int i;
printf("a = %p\n", a);
for (i = 0; i < len; ++i) ...
J'ai écrit une fonction qui raccourcit une chaîne (phrase de mots) à la longueur demandée. Je ne veux pas que la coupe de la phrase soit au milieu d'un seul mot. Donc, j ...