switch在內存中的實現機制

首先我們知道if...else和else...if這些條件判斷是依次判斷,我們都會把數據量大的儘量放到前面去執行先判斷以提高程序效率,而switch實現機制和if...else不一樣,switch和case判斷的條件上下順序無關,它在內存中的實現是靠一張表依次存放case的,無論你編寫是case 1,2,3,4,5還是case5,4,3,2,1在內存中存放都是按1,2,3,4,5依次存放的,所以c
相關文章
相關標籤/搜索