Bonjour, pourquoi on initialise pas le pointeur *ptr_tab avec l'adresse d'une variable dans ce programme ? vers qu'elle adresse il pointe ?
[code:1:d801377cd8]
#include <stdio.h>
int main(){
char *ptr_tab; /*Déclaration d'un variable pointeur */
char tab[] = "HardSnake\n"; /*Déclaration d'un tableau de caractère*/
ptr_tab = tab; /*Initialisation du pointeur*/
while(*ptr_tab){ /*Execute les instructions tant que \0 n'est pas pointé */
printf("%c", *ptr_tab++); /*Affichage de la valeur pointé*/
}
return 0; /*Fin du programme*/
}
[/code:1:d801377cd8]
Merci de votre aide.