playground/c/malloc-cast.c

22 lines
366 B
C
Raw Permalink Normal View History

2024-02-25 07:05:53 +00:00
#include<stdio.h>
int main(void)
{
char *ptr = (char *)malloc(sizeof(char) * 2);
ptr[0] = '0';
ptr[1] = '1';
printf("'%c'\n", ptr[0]);
printf("'%c'\n", ptr[1]);
/*
int *ptr = (int *)malloc(sizeof(ptr) * 2);
ptr[0] = 0;
ptr[1] = 1;
printf("%d\n", ptr[0]);
printf("%d\n", ptr[1]);
*/
//free(ptr);
return 0;
}