C语言--动态数组

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include"DynamicArray.h"


void test01(){

//初始化动态数组
Dynamic_Array* myArray = Init_Array();
//打印容量
printf("数组容量:%d\n", Capacity_Array(myArray));
printf("数组大小:%d\n", Size_Array(myArray));
//插入元素
for (int i = 0; i < 30;i++){
PushBack_Array(myArray, i);
}
printf("数组容量:%d\n", Capacity_Array(myArray));
printf("数组大小:%d\n", Size_Array(myArray));
//打印
Print_Array(myArray);

//删除
RemoveByPos_Array(myArray,0);
RemoveByValue_Array(myArray,27);
//打印
Print_Array(myArray);

//查找5个位置
int pos = Find_Array(myArray, 5);
printf("5查找到:pos:%d %d\n", pos, At_Array(myArray, pos));

//销毁
FreeSpace_Array(myArray);
}

int main(void){

test01();

system("pause");
return 0;
}

猜你喜欢

转载自www.cnblogs.com/shuang52lh/p/10769158.html