Explication des variables dans un boucle - C - Programmation
Marsh Posté le 03-03-2017 à 16:40:56
Ce sont des nombres en notation flottante. 1E8 par exemple veut dire 1*10^8. C'est une manière d'éviter d'écrire 100000000. Cela dit, le type de ces nombres est "double" et non "int". Le modulo pour le type double n'est pas défini en C, d'où la conversion.
De ce que je vois du code, il tente de simuler une boucle d'attente. Honnêtement, ça serait plus de remplacer ça par:
Code :
|
Marsh Posté le 03-03-2017 à 22:57:39
sleep() rend la main au système.
Il semble que le code veuille simuler de la charge CPU.
Marsh Posté le 08-03-2017 à 08:26:28
Merci, le code va être utilisé dans le cadre d'un TP, il va montré les méthodes l’ordonnancement des processus.
Voici le code complet :
Code :
|
Marsh Posté le 03-03-2017 à 11:39:49
Bonjour,
Je suis entrain de comprendre un script de gestion d'ordonnancement des processus. (Voici le code ci dessous).
Ce que je ne comprend pas ces : 1E8 , 4E6, 1E7 4E6 utilisé dans le boucle For et la condition if.
ça correspond à quoi ? et c'est quoi leurs utilité ?
Merci pour votre aide.