Questions et réponses pour le undefined-behavior :

Le résultat imprévisible de la compilation ou de l'exécution d'un programme qui enfreint les règles du langage que ni le compilateur, ni l'interpréteur ni le système d'exécution ne doivent appliquer. N'UTILISEZ PAS cette balise pour les questions concernant le type de données ou la valeur de retour de "indéfini". Dans ces cas, la balise [undefined] doit être utilisée à la place.

2
votes
Le code suivant ne contient aucune boucle, ni goto , ni récursivité; pourtant il imprime de 1 à 10 dans la console. #include <stdio.h> int n = 1; vo ...

0
votes
Mon code comme suit: char* int2str(int val); void main(){ char *s = int2str(1001); printf("----s=%s\n",s); } char* int2str(int val){ char turnStr[10]; sprintf(turnStr, "%d", val); / ...

0
votes
dans Visual C ++ 2017, lors de l'expérimentation de ce qui se passe lorsque vous cassez les règles, j'ai constaté que si je jette un const Int à un int *, puis ré ...

0
votes