#include<stdio.h>

int main(void)
{
 char* arr[3]={\"Fevent-lectur\", \"TCP/IP\", \"Socket Programming\"};

 printf(\"%s \\n\", arr[0]);
 printf(\"%s \\n\", arr[1]);
 printf(\"%s \\n\", arr[2]);
 
 return 0;
}

출력하게되면

Fevent-lectur
TCP/IP
Socket Programming

이렇게 나오네요.

제 생각에는 arr[0]로 입력을 하게되면

그에 해당하는 주소값이 출력이 되고

arr[0]이 아니라 *arr[0]이라고 해야 저렇게 출력될것 같은데,,

왜 저런식으로 출력이되는지 설명좀 부탁드리겠습니다..