이소스 코드 어떻게 해석하죠!??
헛소동
2023.04.01
질문 제목 : 이소스 코드 어떻게 해석하죠!??질문 내용 :
typedef struct{
int a;
short s[2];
}msg; //이거는 배열 이라는건 알겠는데
msg *mp, m = {4, 1, 0}; //이건 머지 *mp는 포인터 같은데 배열 선언도 안하고 m에 저값 쑤셔넣어도 되나;;??
char *fp, *tp; //이거는 머 그냥 캐릭터형 포인트 변수 2개 설정했다는거겠죠
mp = (msg *) malloc(sizeof(msg)); //이건 머지??;;malloc저거 메모리 조정하는거 배웠는데
for(fp = (char *)m.s, tp = (char *)mp-s;tp(char *)(mp+1);)
*tp++=*fp++;//위에는 폴문 인데 이해 자체가 거의 불가능 밑은 fp는 tp에 저장하고 선연산 후 증가니까 둘다 1증가 시키는건가..
아무튼 무슨 내용인지원..