动态生成1维数组

来源:互联网 发布:shopex源码下载 编辑:程序博客网 时间:2024/05/21 10:22
#include <iostream>#include <time.h>//动态生成1维数组using namespace std;int *InitArray( int * arrayname);void PrintArray( int *arrayname);void FreeArray( int **arrayname);void sleep( clock_t wait );int main(){int *p_array = NULL;p_array=InitArray(p_array);PrintArray(p_array);FreeArray(&p_array);sleep( (clock_t)3 * CLOCKS_PER_SEC );return 0;}int *InitArray( int *arrayname){arrayname = (int *) malloc(sizeof (int ) * 10);for( int i = 0; i < 10; i++)*(arrayname+i)=i;return arrayname;}void PrintArray( int *arrayname){for( int i = 0; i < 10; i++)cout<< *(arrayname+i)<< " ";cout<< endl;}void FreeArray( int **arrayname){free(*arrayname);cout<< "释放成功"<< endl;*arrayname=NULL;}void sleep( clock_t wait ){   clock_t goal;   goal = wait + clock();   while( goal > clock() )      ;}


原创粉丝点击