Dans ce code: Je pense queMoulage avec (double) ou "* 1.0"
int a = 10;
int b = 3;
double x = (double) a/b;
double x = (1.0*a)/b;
Le résultat semble être le même, ou est exatcly même, donc. J'avais l'habitude de lancer avec (double), mais pour une raison que je ne me souviens pas, je suis passé à utiliser "1.0 *"
Lequel de deux est préférable d'utiliser, ou autre chose?
Quels sont les types 'a' et' b'? – azro
Pourquoi seraient-ils différents? – shmosel
C'est une question très mal posée. 'ou est exatcly la même chose, je pense que vous nous dites. Vous ne nous avez pas donné assez de code pour reproduire le problème. 'Pour une raison que je ne me souviens pas, je suis passé à utiliser" 1.0 * "' Qu'est-ce que cela signifie même? «Lequel de deux est préférable d'utiliser» définit «mieux». 'ou peu importe" pourquoi même ajouter cela? Cela nécessite une révision sérieuse pour être responsable. – tnw