4 votes

Code C pour détecter si le compilateur autorise les commentaires à s'imbriquer.

Voici une question d'entretien qui m'a été posée récemment :

Écrivez un programme C qui, une fois compilé et exécuté, imprime un message indiquant si le compilateur avec lequel il est compilé permet /* */ d'imbriquer des commentaires

Comment s'y prendre ?

13voto

Alex Points 1323
int noNesting = 0 /* /* */ + 1 // */
;

0voto

Anshul garg Points 141
 int main(void)
 {
 int temp=0 /* /* */ + 1 // */
;
    //if nesting allowed temp value woud be 0 otherwise it would be 1
if(temp)
{
printf("Nesting not allowed");
}
else
{
printf("Nesting allowed");
}
return 0;
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X