이쁜왕자 만쉐~~

[C 언어 퀴즈] 다음중 컴파일이 안되는 것을 고르시오. 본문

퍼즐판

[C 언어 퀴즈] 다음중 컴파일이 안되는 것을 고르시오.

이쁜왕자 2010. 11. 2. 23:11

다음중 컴파일이 안되는 것을 고르시오. 

단, a 와 b 는 컴파일을 위해서 적당하게 타입을 선언해 줄 수 있으며,
 #define 을 이용하여 문자열을 대치하는 것은 허용되지 않음.

1) a-->b      2) a<--b 
3) a-->>b    4) a<<--b
5) a->b       6) a<-b 
7) a=>b       8) a<=b
 
정답은 아래 클릭

더보기
답은 7번

1) (a--) > b 이므로 문제 없음.
2) a < (--b) 이므로 역시 문제 없음.
3) (a--) >> b 이므로 c = a-->>b; 라는 형태로 쓰일수 있음.
4) a << (--b) 이므로 c = a<<--b; 라고 쓰일수 있음.
5) -> 는 포인터 연산자. b 가 스트럭쳐의 멤버이고, a 가 스트럭쳐 포인터 이면 정상임.
6) 단순히 a < (-b) 이므로 문제 없음.
7) 컴파일 에러. 참고로 "크거나 같음"을 뜻하는 비교연산자는 >= 임.
8) <= "작거나 같음"을 뜻하는 비교 연산자.
 
바로 앞앞 글에 --> 연산자? 라는 제목의 글을 썼었는데, 이리 저리 조합해 보니, 딱 한가지 경우만 안되기에, 후다다닥 포스팅 해봄.
 
특히, C 언어 안배우고 JAVA 만 열심히 배운 사람은 틀리기 딱 좋은 문제.
 
- 이쁜왕자 -
- Valken the SEXy THief~~ ^_* -

 
 
728x90
반응형
Comments