SimCList是一个用来处理列表(List)的的高效C库。内置很多基于列表的算法,例如排序、查找、随机处理等等。
下面是一段使用SimCList的示例代码:
#iclude<stdio.h>#iclude<simclist.h>/*usetheSimCListlibrary*/itmai(){list_tmylist;/*declarealist*/ituserval;list_iit(&mylist);/*iitializethelist*/pritf("Isertyourumber:");scaf("%d",&userval);list_apped(&mylist,&userval);/*addaelemettothelist*/pritf("Thelistowholds%uelemets.\",\list_size(&mylist));/*getthesizeofthelist*/pritf("Yourumberwas:%d\",\*(it*)list_get_at(&mylist,0));/*extractthefirstelemetofthelist*/list_destroy(&mylist);retur0;}
评论