회신: 58.13 심사문제
, 도장_ 관리자님이 작성Visual Studio에서 직접 코드를 변형해보면서 테스트하는 게 좋습니다.
구조체 포인터를 만들어도 되고, void *처럼 일반 포인터로 선언해서 써도 됩니다.
mana는 unsigned int입니다. 구조체로 선언했는지, 포인터로 선언했는지에 따라 접근하는 방식만 바뀔 뿐이고, mana 자체는 unsigned int이므로 (int *) 같은 형변환은 필요하지 않습니다.
unsigned와 signed를 바꾸는 것은 문법에서 금지된 것은 아니나 바람직한 코딩 습관은 아닙니다.