문득.. 내가 쓰는 문법이 댕글링 if-else를 생성하는거 같아서 찾아보니..
딱히 문제는 없도록 C언어에서 문법적으로 처리한다고 해서 한숨을 쉬는중..
일단 자바와 C C++은 인접한 if에 else가 붙는다고 한다.
딱히 문제는 없도록 C언어에서 문법적으로 처리한다고 해서 한숨을 쉬는중..
일단 자바와 C C++은 인접한 if에 else가 붙는다고 한다.
Java, C and C++ have chosen to resolve the Dangling-Else ambiguity uses the following rule:
An else keyword always associates with the nearest preceeding if keyword that does NOT cause a syntax error
[링크 : http://www.mathcs.emory.edu/~cheung/Courses/561/Syllabus/2-C/dangling-else.html] |
[링크 : http://en.wikipedia.org/wiki/Dangling_else]
'Programming > 언어론' 카테고리의 다른 글
double의 정확도 자릿수 (0) | 2011.03.25 |
---|---|
함수 포인터 (function pointer) (0) | 2010.09.16 |
type system (0) | 2010.09.15 |
calling convention(콜링 컨벤션) (0) | 2010.04.17 |