본문 바로가기

함수5

C++ [열거형, enum] ▣ enum 키워드를 이용해서 선언 구조체와 비슷합니다. ▣ enum은 여러 개의 상수를 관리한다고 생각하시면 됩니다. ▣ 함수 밖에 선언하면 전역변수처럼 모든 함수에서 접근이 가능합니다. ▣ 구조체와 동일하게 열거형 변수이름; 으로 정의해야 합니다. ▣ 위에 이미지처럼 switch에서 조건으로 바로 사용이 가능합니다. 2023. 2. 8.
C언어 23장(c언어 게임만들기_2, 응용 함수, 전역변수, 조건문 활용, 콘솔글자색 바꾸기, 배경색) ▣ 안녕하세요 ^^ 저번장에서 배웠던 내용을 가지고 게임 잘 만들어 보셨나요?? 오늘은 저번장에 있는 내용을 활용하여 게임에 함수를 적용해보는 시간을 가져보겠습니다. ▣ 참고로 다시 한번 말씀드리지만 제 코딩이 정답은 아닙니다. 그리고 저는 누구나 쉽게 만들 수 있게 하기 위해서 쉬운 코드를 위주로 진행했습니다. 그러니 코딩에 정리 및 활용은 여러분들에 몫입니다. 잊지 마시고. 제 코딩은 참고만 해주세요. ▣ 저번장에서 배웠던 색을 넣는 함수를 우리가 만든 게임 프로젝트에 넣어보겠습니다. 우선 여기서 주의해야할건 매개변수 처음값이 배경색이라는 점 잊지 마세요^^ 반대로 하시면 안 됩니다. 그리고 2020. 6. 2.
C언어 15장(함수, 재귀함수, 사용자 정의 함수, 표준 함수, main 함수, return) ▣ 안녕하세요 ^^ 저번장에 숙제는 해보셨나요? 배열에 대해서 진행했습니다. 이제 우리는 배열을 활용하여 여러 문자들과 숫자들을 가지고와 코딩할 수 있게 되었네요. 그럼 오늘은 함수에 대해서 배워보겠습니다. ▣ 먼저 함수란 무엇일까요? 우리가 수학 공부를 할 때 함수라는 말을 많이 듣고 사용했을 겁니다. ▣ 자 이렇게 함수를 우리가 과거에 마술상자? 요술상자? 같은 걸로 설명을 들었을 텐데요. 저는 그렇게 들었습니다. ^^;; 그때는 저도 거의 이해하지는 못했습니다. ^^;; 그냥 우리가 저 그림을 보고 쉽게 생각해보겠습니다. 우리가 값을 넣으면 저렇게 함수 원형 안에서 연산이 되고 결과를 준다.라고 생각하시면 될꺼같습니다. 진짜 그렇습니다. ▣ 자 함수를 한번 만들어보겠습니다. 우리가 int main(.. 2020. 5. 6.
C언어 8장(랜덤, srand, rand, stdlib, time, 난수) 안녕하세요 ^^ 저번장에 드렸던 숙제 해보셨나요? 표준 입출력에 대해 많을걸 진행해서 조금 어려웠지만 그래도 열심히 해보셨을 거라 생각합니다. ^^ 오늘은 코딩에서 많이 사용하게 될 랜덤에 대해 한번 배워보도록 하겠습니다. 먼저 이론적인 부분을 한번 이야기해보겠습니다. 저도 이부분을 할 때 단순히 함수만 외우고 배웠더니 왜 이렇게 하지라는 의문이 생기더라고요. 이론적인 부분은 다 외우거나 암기하지 않아도 아 그래서 이렇게 사용하는구나 정도만 아셔도 될꺼같습니다. ▣ 먼저 난수(랜덤)가 무엇일까요? 나무 위키에서는 '임의의', '무작위의', '무선적인', '무계획적인', '닥치는 대로' 라는 뜻을 가진 영어단어 Random. '랜덤하다'라는 것은 보통 어떠한 사건이 규칙성이 보이지 않고 무작위로 발생한다는.. 2020. 4. 22.
C언어 4장(printf()와 변수) 안녕하세요. 오늘은 저번장에 이어서 바로 변수와 상수를 진행하려고 했지만, printf에 대한 개념을 조금이나마 아시고 가는 게 좋을 거 같아 먼저 저번에 했던 printf()printf() 함수에 대해 조금은 어려울 수 있지만 필요한 부분이니 한번 진행해 보도록 하겠습니다. 우선 저번 시간에 했던 코딩을 한번 보겠습니다. ▣ 컴퓨터는 스스로 아무것도 할 수 없습니다. 하나하나 우리가 다 명령을 해줘야 컴퓨터가 그걸 자신들에 언어로 바꿔서 그 신호를 가지고 연산하고 처리합니다. 저번시간에 했던 거 잠시 복습하면 #include 컴파일하기 전에 포함해라라는 의미이고 stdio.h 헤더 파일을 표준 입출력을 내가 쓸 거야라고 선언하는 것이다라고 말씀드렸습니다. 그리고 int main(void){} 함수 여기.. 2020. 4. 7.