본문 바로가기

카테고리 없음

C - Memory 깨먹기...

#include <stdio.h>

int main()
{
        printf("start~!!!\n");

        char name[] = "SAM";

        printf("name %s\n", name);

        char name2[] = { 'S','a','m','\0' };

        printf("name2: %s\n", name2);

        char name3[5] = "SAMIO";

        printf("name3: %s\n", name3);

        char name4[4];
        char name5[4] =  "AAA";
        printf("x: %s\n", name3);

        strcpy(name4, &name3);

        printf(": %s\n", name3);

        strcpy(&name4[1], &name3);

        printf("name4: %s\n", name4);
        printf("name5: %s\n", name5);

        printf("name4[0]: %s\n", name4[0]);
        printf("name4[1]: %s\n", &name4[1]);
        printf("name4[2]: %s\n", name4[2]);
        printf("name4[3]: %s\n", name4[3]);

        return 0;
}