왜 프로그래밍언어에서
C에도 그렇고 에서도 그렇고
sizeof()나 typeof() 또 instanceof() 던가?
이런것들을 연산자라고하잖아
왜 함수가 아니고 연산자인지가 궁금해서
괄호를 써서 인자전달을 하는데 왜 연산자라고 부르는거야?
그닥 쓸데없는 주제일지는 모르겠지만 야밤에 갑자기생각이 났는데
누가 나한테 이런 질문하면 어떻게 대답해줘야할지 모르겠는거야
왜 연산자인거임??
왜 프로그래밍언어에서
C에도 그렇고 에서도 그렇고
sizeof()나 typeof() 또 instanceof() 던가?
이런것들을 연산자라고하잖아
왜 함수가 아니고 연산자인지가 궁금해서
괄호를 써서 인자전달을 하는데 왜 연산자라고 부르는거야?
그닥 쓸데없는 주제일지는 모르겠지만 야밤에 갑자기생각이 났는데
누가 나한테 이런 질문하면 어떻게 대답해줘야할지 모르겠는거야
왜 연산자인거임??
형들 답좀해줘봐 ㅠㅠ
궁금해서 잠이안와 ㅠ
너무개소리라 댓글이없는거야? 아님 다들몰라서 조용한거야?
일단 return 같은거라고 보고
기본 타입형 제외하고는, sizeof도 ()없이 쓸 수 있다.
그리고 나중에 보면 [] 이런거나 ()이런거도 연산자로 취급한다 . 이것도 연산자고 -> 이것도 연산자고
그렇구나 ㅇㅇ
그럼 return도 연산자인거야?
컴파일러 안에 저 기호를 위한 기능이 따로 존재함.
컴파일러에서 \'s\' \'i\' \'z\' \'e\' \'o\' \'f\' 딱 읽으면 \"아 이거 연산자네\" 하고 연산자로 인식하는 과정이 있다.
return은 연산자라기보다는 명령문
return 은 statement 류 에 속함 같은 종류로는 {} - compound statement, for, while, do-while, if, else , goto, 등등
이런건 대체 어떻게 아는거야? 책에 나와있어?
type이나 객체 등의 크기같은건 타 언어에서는 함수 혹은 method로 제공하는 경우도 있음 언어마다 케바케