1. 程式人生 > >刪除一個數組中某個值

刪除一個數組中某個值

sso x11 line space alt col pac ber dex

#include<stdio.h>

int tab[10]={0,1,2,3,5,5,5,7,7,9}; void deleteMember(int mem){ int i = 0; int j = 0; for(i = 0, j = 0; i < (sizeof(tab)/sizeof(int)); i++){ if(tab[i] != mem){ tab[j++] = tab[i] } } for(i = 0; i < (sizeof(tab)/sizeof(int))-j; i++){
tab[j+i] = 0; } }

刪除一個數組中某個值