0
當我進行分區時,我沒有收到預期的結果。有人可以告訴我我做錯了什麼嗎?c編程分區不像預期的那樣運行
int page_list_size = 20;
int page_fault_counter = 0;
double failure = 0.0;
double success = 0.0;
failure = page_list_size/page_fault_counter;
success = 1 - failure;
printf("failure Is %lf\n",failure);
printf("success Is %lf\n",success);
failure Is 1.000000
success Is 0.000000
應該在0到1之間的某個十進制數,他們加起來應該1.
當我運行我的程序時,'page_fault_counter'計數器會增加幾次。我只是試圖說明我的聲明是什麼樣的。 – rockstar797
第二句解釋了爲什麼在劃分整數時你不會得到一個浮點數 –
請您詳細說明一下嗎? – rockstar797