C에서 포인터를 캐스팅하는 규칙은 무엇입니까? K & R은 그것을 넘어 가지 않지만 그들은 그것을 사용합니다. 예제 프로그램을 작성하여 어떻게 작동하는지 보려고했지만 잘되지 않았습니다. #include int bleh (int *); int main(){ char c = '5'; char *d = &c; bleh((int *)d); return 0; } int bleh(int *n){ printf("%d bleh\n", *n); return *n; } 컴파일되지만 내 print 문은 가비지 변수를 뱉어냅니다 (프로그램을 호출 할 때마다 다릅니다). 어떤 아이디어? 포인터에 대해 생각할 때 다이어그램 을 그리는 것이 도움이됩니다 . 포인터는 값의 유형을 나타내는 레이블이있는 메모리의 주소를 가리키는 화살표..