2023.04.03 학습일지 1. 개발 진행 및 완료상황. 무엇을 더 하면 좋을지 총 3번을 걸쳐서 숫자야구 코드를 수정했다. 분명 가위바위보 게임 하는 것처럼 쉽겠지 했는데 더 어려운 기분~ 그래도 코드완성은 했고, 이 방법 말고 다른 분들의 코드를 보면서 다른 방식으로 구현하는걸 배워볼 계획이다. 내 방식보다 훨씬 쉬운 방법이 분명 존재할 것이다! 처음에 그린 순서도 그런데 생각보다 이런 순서도는 허접하다는 것을 깨달았다.. 함수를 만들어서 컴퓨터, 사용자의 값을 반환하고 싶은데 return값을 두개 이상 하려면 포인터를 배워야 한다고 한다.(출처 구글) 그래서 포기! 그래도 함수를 포기못해서 이렇게 만들어 봤다. 백, 십, 일의 자리 추출하기 테스트 #include int main(void){ in..
C언어 컴파일러의 역할 C언어는 프로그래밍 언어 중 하나로, 컴퓨터 시스템에서 실행 가능한 프로그램을 작성하는 데 사용됩니다. C언어로 작성된 소스 코드는 컴파일러라는 특별한 프로그램을 사용하여 기계어로 번역해야 합니다. 컴파일러는 C언어 소스 코드를 컴파일하여 기계어로 변환하는 역할을 수행합니다. 이 시점에서는 소스 코드에서 작성된 명령문이 모두 기계어 명령어로 변환되며, 컴퓨터가 실행 가능한 프로그램이 만들어집니다. 따라서 C언어 컴파일러는 C언어를 실행 가능한 기계어로 변환해주는 중요한 역할을 합니다. 이 과정에서 컴파일러는 소스 코드 내의 오류를 검출하고 수정할 수도 있습니다. C언어의 장점 절차지향적 특징을 지닌다. 때문에 익숙해지는데 오랜 시간이 걸리지 않는다. 저수준 언어로 하드웨어 제어에 ..