09/06/25 14:22:38
>>008
while ((n = operation_status) >= 0) {
printf("Condition %s.\n", status_name_table[n]);
sleep(1);
}
9545: sleep関数の1秒以内にデクリメントが2回走った場合、ステータスが0から-2になる事があり、配列のインデックスが0を超える。
while ((n = operation_status) != -1) {
printf("Condition %s.\n", status_name_table[n]);
sleep(1);
}
9546: printf関数の実行前にデクリメントが走った場合、ステータスが0から-1になる事があり、配列のインデックスが0を超える。
while (operation_status >= 0) {
printf("Condition %s.\n", status_name_table[operation_status]);
sleep(1);
}