Diary
변수는 한번에 딱 한번만. 바꿔치기는 그만..
프로그래밍을 하다보면 조건에 따라 변수가 바뀌는 경우가 있다. 이런 경우를 코딩 할때 아래 두가지 방식으로 코딩을 주로 할 것 같다. // 예시 1 #include int main() { char *str; bool isGo = true; if(isGo) { str = "GO"; } else { str = "STOP"; } return 0; } // 예시 2 #include int main() { char *str = "STOP" bool isGo = true; if(isGo) { a = "GO"; } return 0; } 둘의 동작상 차이는 거의 없다. 변수 str 을 조건에 따라서 어떤 문자열로 할지 정해주는 아주 단순한 프로그램이다. 둘이 기능상 차이가 없다면 뭐가 더 좋은 코드일까? 의견은 많이 ..