Nous considérons la liste suivante :
(où le point noir symbolise NULL)
et les instructions suivantes :
typedef struct _cellule_t cellule_t;
struct _cellule_t{
int donnee;
cellule_t *suivant;
};
cellule_t* f(cellule_t* liste){
cellule_t *tmp;
tmp = liste;
if(tmp == NULL) {
return NULL;
}
while(tmp != NULL){
tmp = tmp->suivant;
}
return tmp;
}
Que se passe-t-il lorsqu'on affiche la valeur du champ donnee de l’élément renvoyé par l’appel f(liste)?
Nous considérons la liste suivante :
(où le point noir symbolise NULL)
et les instructions suivantes :
typedef struct _cellule_t cellule_t;
struct _cellule_t {
int donnee;
cellule_t *suivant;
};
cellule_t* f(cellule_t* liste){
cellule_t *tmp;
tmp = liste;
if(tmp == NULL) {
return NULL;
}
while(tmp->suivant != NULL){
tmp = tmp->suivant;
}
return tmp;
}
Que se passe-t-il lorsqu'on affiche la valeur du champ donnee de l’élément renvoyé par l’appel f(liste)?
Социальной общностью не являются…
Социальные общности, сформированные на основе критериев пола и возраста, называются
Основной функцией первичной группы является
Односторонний, упрощенный, идеализированный или негативный образ, разделяемый членами какой-либо группы – это
Принцип «разделяй и властвуй» нельзя применить в…
Soit le code suivant :
typedef struct _cellule_t cellule_t;
struct _cellule_t{
int donnee;
cellule_t *suivant;
};
cellule_t *cons(int val, cellule_t *pListe){
cellule_t *el;
el = malloc(sizeof(cellule_t));
if (el == NULL) return NULL;
el->donnee = val;
el->suivant = pListe;
return el;
}
int main(){
cellule_t *ns = NULL;
ns = cons(15, ns);
ns = cons(12, ns);
ns = cons(51, ns);
return 0;
}
Quel schéma correspond à la liste créée ?
Quelles structures de données permettent de représenter des listes en C ?
Термин «социализация» применительно к человеку впервые употребил...