나름 C언어 오랫동안 해왔다고 생각했는데 오늘 새로운 연산자를 봤네요;(사실일까요?~)







소스코드는 위와 같습니다.


실행결과~





"-->" 라는 연산자인데 count가 0까지 갈 때까지 count를 1씩 빼면서 while을 돕니다.

조금 응용해 "++>" 도 써보았는데 뭔가 이상하네요 ㅋㅋ 직접 해보세요~!


아래 사이트를 가면 그 외에도 여러가지가 있는데 알고 있던것도 몇개는 있네요.


http://www.steike.com/code/useless/evil-c/




PS. 추가내용 - 댓글 달아주신분 덕에 깨닳음-_-!!


1씩 빼는 -- 연산자와 비교연산자인 >를 같이 붙혀놓으니 착시현상이 벌어졌습니다.
다시 우리가 일반적으로 아는 방식으로 쓰면


count-- > 0
이렇게 되겠지요. 먼저 0보다 큰지 확인 후 count 값이 1씩 감소하겠지요.
띄어쓰기 때문에 이렇게 낚인적은 처음입니다. 제 주변분들도 이 착시현상에 당했네요;;ㅋㅋ


아무튼 재미있습니다. 어떤게 더 가독성이 좋나요?~


count-- > 0
count --> 0


쪽팔림을 가지고 이만..ㅠ흑;


'My Study > Programming&Theory' 카테고리의 다른 글

Windows Session, Station, Desktop  (2) 2013.05.01
Windows 7 PID는 어디서 결정되는가?  (1) 2013.03.17
C언어 처음 본 연산자?  (10) 2013.03.15
윈도우 드라이버 로드 시 에러  (2) 2013.03.15
Windows 7 x86 Bypass UAC  (12) 2013.01.14
ObCreateObjectType & ObjectType  (8) 2012.12.31
Posted by Ezbeat
TAG , , , ,