(Mingw32环境下)C语言使用库函数分配内存,按指定字节对齐

使用C语言库函数分配内存,按指定字节对齐:

#include <stdio.h>
#include <stdlib.h>

int main ()
{
    int ret;
    unsigned char* buf = __mingw_aligned_malloc (256, 4096);
    printf("%p\n", buf);

    for(int i=0; i<256; i++){
        *(buf+i) = i;
    }
    
    for(int i=0; i<256; i++){
        printf("0x%02x ", *(buf+i));
        if((i+1) %16 ==0){
            printf("\n");
        }
    }

    __mingw_aligned_free(buf);
    return 0;
}

 

运行输出截图:

 

posted on 2019-08-08 19:34  areful  阅读(485)  评论(0编辑  收藏  举报

导航