alloc.c 392 B

1234567891011121314151617181920
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main(int argc, char ** argv) {
  4. char * ptr = (char *)malloc(256);
  5. printf("malloc %p\n", ptr);
  6. int i;
  7. for(i = 0; i < 256; i++) {
  8. ptr[i] = (char)i;
  9. }
  10. free(ptr);
  11. char * ptrc = (char *)calloc(256,1);
  12. printf("calloc %p\n", ptrc);
  13. for(i = 0; i < 256; i++) {
  14. ptrc[i] = (char)i;
  15. }
  16. free(ptrc);
  17. }