이것은 컨트롤러 만들기 펌웨어의 일부 C 코드입니다. void 포인터가 무엇인지 잘 알고 있지만이 함수의 첫 번째 줄과 같은 구문을 본 적이 없습니다. 그것으로 정확히 무엇이 이루어지고 있습니까?이 void 포인터는 어떻게됩니까?
3
A
답변
5
"parameters
"을 사용하므로 컴파일러에서 사용하지 않은 매개 변수에 대한 경고를 표시하지 않지만 표현식 자체에는 아무런 영향을주지 않습니다. 모든 식은 void
으로 캐스팅 할 수 있으며 결과는 무시됩니다.
0
컴파일러에서 사용하지 않은 parameters
매개 변수에 대해 불만을 나타내지 않도록 지시합니다.
1
아마도 UNREFERENCED_PARAMETER 매크로와 같은 참조되지 않은 매개 변수에 대한 컴파일러 경고를 표시하지 않을 것입니다.
감사합니다, 그 의미가 있습니다. – Andrew