본문 바로가기

프로그래밍3

C++ [함수 오버로딩] ▣ C언어에서는 똑같은 이름에 함수를 선언하고 정의해서 사용하게 되면 컴파일 오류가 나오게 됩니다. 하지만 C++에서는 이 부분을 함수 오버 로딩을 통해 여러 함수를 같은 이름으로 사용할 수 있습니다. ▣ 전에 C언어 코드를 .cpp소스 코드 파일을 만들어 코드를 작성해보겠습니다. C++에서 sum이라는 이름에 함수를 두 가지를 선언했습니다. 함수 오버로딩을 하는 방법은 아주 간단합니다. 위에 코드처럼 함수에 매개변수에 변수에 갯수가 다르거나, ▣ 매개변수에 변수에 갯수가 같더라도 자료형이 다르면 같은 이름에 함수를 사용할 수 있습니다. 이게 함수 오버로딩입니다. 2021. 7. 2.
스크래치 1장(프로그래밍개념, X Y좌표) ▣ 안녕하세요. 지금부터 스크래치를 진행해보도록 하겠습니다. 이 스크래치 공부는 코딩을 처음 접하시거나 다른 텍스트 언어가 어려우신 분들 재미있게 코딩으로 게임을 만들고 싶은 분들을 위해서 글을 작성하겠습니다. 주의해야 할 점은 먼저 코딩은 코딩을 해서 컴퓨터한테 명령을 주는 것도 중요하지만 그 명령한 게 오류가 생기면 그걸 다시 읽고 고쳐가는 유지보수도 너무 중요합니다. 그렇기 때문에 꼭꼭 읽는 습관, 연습을 해주시면 코딩을 배우는 더 더 좋은 효과가 있을 거라 저는 생각합니다. 그럼 코딩에 기본적인 개념부터 하나하나 보도록 하겠습니다. 이부분을 조금이라도 아셔야지 코딩을 할 때 내가 무엇을 하는지 알 수 있기 때문에 완벽하게 이해를 하지 못해도 술술 읽어가시기 바랍니다. ▣ 프로그래밍 개념 우리가 사.. 2020. 4. 20.
C언어 5장(변수, 상수, 연산자) 먼저 중단점을 찍어보겠습니다. 이건 Break Point라고 부르는 것인데 소스코드 특정 부분에서 프로그램을 멈추게 해 줍니다. 그래서 우리가 빠르게 작동하는 프로그램에 순차적인 부분을 확인할 수 있습니다. 순차적이라는 말은 순서대로 작동한다라는 이야기입니다. 안녕하세요 ^^ 오늘도 즐겁게 코딩을 배워보겠습니다. 저번장에서 숙제를 드렸는데 해보셨나요? 제가 말한 숙제는 꼭 하셔야 합니다. 그래야 실력이 늘어요. 꼭꼭입니다. 그럼 저랑 한가지만 진행해보겠습니다. 먼저 이렇게 작성해보겠습니다. 이걸 보고 어? 이렇게도 할 수 있네요?라는 의문을 가지실 수 있을 거라 생각합니다. 이건 변수 선언과 정의까지 하고 있습니다. ▣ 또한 저위에 그림처럼 하는 방법이랑 맨위에 있는 방법이랑 다르지 않습니다. 결국 변수.. 2020. 4. 11.