본문 바로가기
반응형

강의54

세이버의 C언어 강의 23강_ 배열이란 무엇인가 여러분 안녕하세요. 세이버입니다. 이번 강에서는 배열을 소개하고자 합니다. 배열을 사용하면 복잡한 프로그램을 조금 더 간단하게 바꿀 수 있으니 숙지하시면 도움이 될 겁니다. 1. 배열이란 무엇인가 배열이란 같은 자료형을 가진 연속된 메모리 공간을 의미합니다. 쉽게 말하면 같은 이름을 가진 변수가 여러 개 있다고 보시면 됩니다. 변수는 서로 같은 이름을 가질 수 없지만, 배열은 얘기가 다릅니다. 드래곤볼에 나오는 인조인간 13호, 14호, 18호가 '인조인간'이라는 이름은 같지만, 뒤에 호수로 구분되는 거랑 비슷한 원리입니다. 이처럼 배열도 호수로 구분됩니다. 프로그램을 작성하다 보면 같은 뜻을 가진 값을 담을 변수가 많이 필요한 순간이 있습니다. 예를 들어 사람 100명의 이름과 나이를 처리하는 프로그램.. 2019. 6. 2.
세이버의 리눅스 강의 3강_ 칼리 리눅스 설치하기 여러분 안녕하세요. 세이버입니다. 이번 강에서는 칼리 리눅스를 설치하는 방법과 저번 강에서 설치한 가상 머신에 리눅스를 설치하는 방법을 소개해드리겠습니다. 저번 강을 못 보신 분들은 보고 오시고, 가상머신을 준비하여 주시길 바랍니다. 세이버의 리눅스 강의 2강_ 가상머신 설치하기 : https://poci.tistory.com/35 세이버의 리눅스 강의 2강_ 가상머신 설치하기 여러분 안녕하세요. 세이버입니다. 리눅스는 운영체제이기 때문에 리눅스를 사용하기 위해선 컴퓨터가 필요합니다. 하지만 대부분의 사람들은 윈도우를 사용하는데요, 그렇기에 리눅스를 사용하려면 기존에 사용.. poci.tistory.com 1. 칼리 리눅스 설치하기 칼리 리눅스는 공식 홈페이지에서 다운로드하실 수 있습니다. 칼리 리눅스 .. 2019. 5. 28.
세이버의 C언어 강의 22강_ 함수란 무엇인가_Part3(재귀함수) 여러분 안녕하세요. 세이버입니다. 이번 강에서는 재귀함수를 소개해드리겠습니다. 이 강의를 통하여 여러분들은 재귀함수란 무엇이고, 어떻게 사용하는지를 알게 되실 겁니다. 1. 재귀함수란 무엇인가 재귀함수(recursive function)란 함수 내에서 자기 자신을 호출하는 함수입니다. 재귀함수를 알고리즘에 적용시키면 다양한 어려운 문제를 해결할 수 있지만, 입력된 값이 커지면 반복된 호출로 인해 시간과 메모리 공간적 효율이 떨어진다는 단점이 있습니다. hi 함수는 함수 안에서 hi 함수를 호출하는 재귀함수입니다. main 함수는 hi 함수를 한번 호출했지만, hi 함수가 계속 본인을 호출하므로 [안녕하세요. POCI입니다.]가 계속해서 출력됩니다. 이 함수의 문제점은 hi 함수가 끝나는 조건이 없어서 계.. 2019. 5. 19.
세이버의 리눅스 강의 2강_ 가상머신 설치하기 여러분 안녕하세요. 세이버입니다. 리눅스는 운영체제이기 때문에 리눅스를 사용하기 위해선 컴퓨터가 필요합니다. 하지만 대부분의 사람들은 윈도우를 사용하는데요, 그렇기에 리눅스를 사용하려면 기존에 사용하던 윈도우를 제거해야 하는 사태가 벌어집니다. 다행히 가상머신이라는 프로그램이 개발되면서 윈도우와 리눅스를 동시에 사용할 수 있게 되었습니다. 이제부터 여러분들은 본 강의를 보시고 가상머신을 설치하기고, 그 가상머신에서 리눅스를 동작시킬 겁니다. 1. 가상머신 설치하기 가상머신(Virtual Machine)은 컴퓨터 환경을 소프트웨어로 구현한 프로그램입니다. 다시 말해 컴퓨터 안에 또 다른 컴퓨터를 사용할 수 있게 해주는 프로그램입니다. 가상머신은 다양한 종류가 있는데요, 저는 그중에서 VMware를 사용하겠.. 2019. 5. 13.
반응형