본문 바로가기

C or C++/C or C++ 설명

재귀함수란 무엇인가? 재귀함수란 무엇인가? 재귀 함수(recursive function) 란? 직간접적으로 자기 자신을 호출시키는 함수이다. 재귀함수가 쓰일때는? 불필요한 변수를 줄이고 반복문을 사용하지않고도 반복문처럼 사용할때 쓰이는것이 재귀함수이다. 재귀함수 사용시 유의할점은? 반드시 끝나는 지점을 정해줘야한다. 그렇지않게되면 함수가 무한적으로 돌기때문에 프로그램이 죽을수가있다. 재귀함수는 반복문보다는 빠르지않는것으로 안다 그러므로 불필요하게 사용하지않는것이 좋다. 큰값은 재귀함수로처리하지말고 반복문으로 처리하는것이 좋다 간단한 재귀함수 예 1부터 n까지 출력하는 프로그램을 만들때 재귀함수로는 이런식으로 만들수가있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include void re(int a,in.. 더보기
C언어 -Hello World! 출력하기- C언어 -Hello World! 출력하기- 안녕하세요 오늘은 C언어로 작성 코드로 "Hello World!"를 출력하는 방법에대해 강의해보도록 하겠습니다. 먼저 Visual Stdio 6.0 버전으로 설명해드리곘습니다.(더보기 클릭해주세요) 먼저 File -> New 를 선택하시면 위창과같이 프로젝트 설정 창이 열립니다. 1.Win32 Console Application 을 누릅니다. (콘솔창에 띄우기 떄문에 이것을 선택해주셔야합니다) 2.Project name 에 프로젝트 이름을 써줍니다. (프로젝트 설정은 하나의 틀을 생성한다는것을 생각하시면 되겠습니다.) 3.Ok 버튼을 누릅니다 -Location 은 프로젝트가 어디에 저장될지 경로를 지정해주는것 입니다. 4. An empty project. 를 체.. 더보기
C언어란 무엇인가? C언어 란 무엇인가? C언어의 개발한자 누구? C언어를 개발한자는 바로 데니스 리치 와 켄 톰슨 이라는 분이다. 이 두분은 C언어 뿐만아니라 UNIX도 개발하신 굉장한분이다. C언어란? C언어는 하나의 프로그래밍언어이고 절차지향적언어 이다. 또 현재까지도 많은 사람들이 많이쓰는 언어이다. -절차지향적 언어란? -코드 맨윗줄부터 시작하여 그 내용을 순차적으로 실행하는 프로그램 방식입니다. C언어의 장점 - C언어로 작성된 프로그램은 이식성이 좋습니다. CPU의 종류에 상관없이 실행가능하고 거의 왠만한 운영체제에서 모두다 사용 가능합니다. -C언어로 작성된 프로그램은 좋은 성능을 보입니다. 사용하는 메모리의 양이 상대적으로 적으며 속도를 저하시키는 요소들을 최소화 하기때문입니다. C 프로그램의 완성 과정 1.. 더보기