而且(0<x<=10)表示 0<x的結果,即邏輯判斷結果 如果 x > 0 則為真,結果為1,否則為0,再與10比較, 不管是1,還是0,<=10始終為真。所以,只要不執行第壹個if語句的內容,就都執行y = 3*x*x;
如果妳真的需要表示(0<x<=10),即x大於0小於等於10的話,也是 (0<x && x<=10)