개발/C
시니어 개발자의 for 문 사용법
예전에 이런 유머(?)글을 봤다. 반복문 (for문) 멋지게 사용하는 방법 for(int i = 0 ; i < 10; i++) //이렇게 쓰지 말고 int i; for( i = 0 ; i < 10; ++i) // 이렇게 사용 할 것 (대충 머 이렇게 써야 고수같다는 내용의 유머) for문 중 변경된 내용은 두가지 이다. 1. 증감식의 후위연산자 를 전위연산자 로 수정 2. 초기식 선언 위치를 반복문 안에서 반복문 밖으로 수정 당시 본인은 이 글의 웃음포인트를 알 수 없었다. 전위연산자가 성능상의 이점이 있다는건 알겠는데 왜 초기식을 for 블럭 외부에 선언하는걸까? 라는 의문이 있었다. 그렇게 잊고 지내던 중... 이번에 우연히 그 의문에 대한 답을 알게되었는데, 결론은 컴파일러 버전 문제였다. for ..
2021. 5. 11. 00:00
최근댓글