for와 while문, 왜 반복문은 2개가 있을까??(C언어 고찰)
프로그래밍 언어는 다양하지만 문법의 틀은 큰 관점에서 다 같습니다. 프로그래밍을 배울 때 본격적으로 난이도가 높아지는 부분이 바로 반복문에 대한 부분입니다. 대부분 이렇게 배웁니다. "반복문에 종류는 for랑 while 2개가 있다. 각자 어떻게 쓰고 얘는 이렇게 쓴다" 저같은 경우에는 for를 더 선호해서 한동안 for만 주구장창 썼습니다. 그러다가 C언어를 다시 공부하면서 이런 의문이 들었습니다. "걍 하나만 있으면 안 되나? 둘이 동작이 같은데 왜 굳이 2개를 만들었지?" 이런 생각이 든 이유 언어를 개발하는 사람입장에서 생각을 해봤을때에 같은 기능을 가진 걸 2개 만들면 그 만큼 힘이 들어갑니다. 프로그램 코드를 컴퓨터에 동작하기 위해서는 컴파일 과정을 거쳐야합니다. 예를들어서 #include i..
CS지식 학습
2023. 9. 23. 10:11