포인터에대한 이해를 다지기 위해 테스트 코드를 짜면서 공부하고있었습니다. 그런데 안된다고 생각했던 코드가 작동되군요,
코드는 아래와 같습니다.
#include
#include
#include
int main()
{
int *test;
printf(" normal : [%p]\n",test);
test = 5555;
printf(" 5555 : [%d]\n",test);
test = "a";
printf(" a : [%s]\n",test);
test = "abcde";
printf("abcde : [%s]\n",test);
exit(0);
}
코딩 환경은 리눅스 centOS 에서 gcc 로 컴파일 했습니다. 컴파일에서 워닝이 뜨긴 합니다.
gcc -Wall -o basic basic.c