size of 연산자에 대해 질문이 있습니다.
다연
2023.04.01
질문 제목 : size of 연산자에 대해 질문이 있습니다.size of연산자 함수로 불러도 되지 않나요?
질문 내용 :
()는 연산기호로 연산자가 함수호출 기능을 합니다.
고로 sizeof() 라고 쓰면 곧 sizeof는 함수라는 의미를 지닌다고 생각합니다.
#include stdio.h
int main(void)
{
printf(크기 : %d \n,sizeof(char));
return 0;
}
여기서 위와 같이 쓰면 값이 1이 나오지만
#include stdio.h
int main(void)
{
printf(크기 : %d \n,sizeof char);
return 0;
}
라고 쓰면 실행되지 않아요.
연산자는
= ,!= 뭐 이런건데..
sizeof 글자도 써지면서 표기하고
굳이 함수라고 안하고 연산자라고 하는 이유를 모르겠습니다.
form도 함수인데 왜 함수라고 하지 않나요?
-
아더
답글 감사해요 굉장히 이유가 SIMPLE하군요 ^^
-
사랑은아픔
뭐 굳이 구구절절 이유를 늘어놓을 필요가 있나요?
그냥 스펙에서 sizeof는 연산자라고 하기 때문에 연산자인게죠. 그게 다예요. -
아더
어렵다;;ㅡㅜ