Question from the Language C - Fundamentals test

How is the variable 'p' initialized?

Easy

How is the variable 'p' initialized?

int main()
    {
        int numStudent = 4527184;
        int* p = &numStudent;
    }
Author: KahinaStatus: PublishedQuestion passed 199 times
Edit
0
Community Evaluations
developer avatar
Antoine
13/12/2023
En théorie *p a bien l'adresse mémoire de 'numEtudiant', en pratique elle n'aura aucune adresse puisque numEtudiant a un 0 devant et donc il devient un nombre octal (de 0 à 7) et il y a un 8 dans le nombre donc le programme ne compilera pas. Pour les curieux l'erreur est : error: invalid digit "8" in octal constant
developer avatar
Auteur anonyme
20/12/2023
Je viens de voir ça ouais, les tests sont pas foufous