📄 balloc_test.c
字号:
#include "balloc.h"#include <stdlib.h>#include <stdio.h>int main(int argc, char *argv[]){ int **ptr; int i; int q; ptr = (int**) balloc(sizeof(int*)); for(q=0; q < 10; q++){ ptr = (int**) bealloc(ptr,sizeof(int*)*(q+1)); printf("Run %d - ",q); ptr[q] = (int*) balloc(sizeof(int)); ptr[q][0] = 0; for(i=1; i < 10; i++){ ptr[q] = bealloc(ptr,sizeof(int)*i); ptr[q][i] = i; } for( i=9; i>-1; i--){ printf("%d, %d ; ",ptr[q][i],i); bealloc(ptr[q],sizeof(int)*(i+1)); } bfree(ptr[q]); printf("\n"); } bfree(ptr); printf("Ok the lib seems right - warning tests aren't good enough\n"); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -