Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1653 connectés 

 


 

 Mot :   Pseudo :  
  Aller à la page :
 
Bas de page
Auteur Sujet :

[Noyau Linux] Version 6 et des brouettes

n°1467893
PetitJean
Bananas
Posté le 14-09-2021 à 10:07:38  profilanswer
 
Voir ce message dans le sujet non filtré
 

 

Un exemple

 
Code :
  1. int ma_fonction (int val) {
  2.   switch (val) {
  3.     case 1:
  4.     case 3:
  5.     // ...
  6.     default :
  7.       return 0;
  8.   }
  9. }
 

Là certains compilateurs valideront car par défaut ça retourne toujours un nombre, et d'autres s'arrêteront car le bloc principal de la fonction ne retourne rien.

 

Tu rajoutes avant la dernière accolade un

Code :
  1. return 0;


Et ça passera. Le premier compilateur te dira un "code non atteignable" mais ça sera juste une alerte  :O


---------------
Oui
mood
Publicité
Posté le 14-09-2021 à 10:07:38  profilanswer
 

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
 

Sujets relatifs
[GNU/Linux/mdk90] Mauvaise version des kernel-headers ....... [résolu]Le Kernel Linux
Sécuriser Linux par le Kernel : LIDS ou GRSecurity ?[Info@ZDNet][Linux]bug kernel 2.4.20 - perte de donnée
il arrive quand le linux kernel 2.4.20 dans la Debian Sarge ?[Linux Mandrake 9] Kernel Panic :(
une carte du kernel linux très impressionnante !!Linux --> Kernel panic
Les 'tainted kernel' , 'no license' & cie sous linux....Mise a jour d'un kernel, je crois que je vais abandonner linux....
Plus de sujets relatifs à : [Noyau Linux] Version 6 et des brouettes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR