반응형
문법
-
Expert C programmingTechnician 2015. 2. 13. 15:29
Expert C programming - Peter Van Der Linden 회사 옮길 준비를 하고 있어서 인터뷰 준비의 일환으로 C문법 관련된 책을 읽고 있다. 저자는 아마도 C컴파일러 관련된 작업을 했던듯 한데, C문법중 헤깔렸던 많은 문제들을이책에서 언급하고 있다.내가 혼동하던 몇가지 사항들은 아래와 같다. .+= vs =+이 연산은 A = A + B의 단축형이다, =+로 쓰는 실수를 많이 했는데, 이렇게 쓰면 =*연산이 스페이스 하나추가로포인터 dereferencing이된다. 실수 방지를 위해 +=, -=, *=로 정했다고. .if ( a = 0)조건문에 '=='를 '='로 쓰는 실수를 많이한다. 실수를 해도 컴파일러 에러를 유발해서 고치기쉽게 하는 습관으로 if( a ==0)대신 if(0 ==..