본문 바로가기
반응형

C언어기초강의5

C언어 함수의 원형 오늘은 초초초 간단하게 함수를 좀 더 편리하게 사용 할 수 있는 방법 한가지를 알아보려고 합니다. 자 위와 같이 sf라는 사용자 정의 함수를 하나 만들어서 사용한다고 가정 해 보겠습니다. 지금은 함수가 하나니까 괜찮은데 실제로 프로그램을 만들다 보면 어마어마하게 많은 사용자 정의 함수를 만들어서 사용하게 됩니다. 그럼 우리가 실제로 사용하는 main함수는 저~~~~~~~~~~~~뒤쪽으로 밀려서 보이지도 않게 되겠지요. 이럴 때는 아래와 같은 방법을 사용하면 됩니다. 어라 처음보는게 생겼습니다. 어라 이건 뭘까요? 네. 바로 이걸 함수의 원형이라고 부릅니다. 이 함수의 원형이라는 것을 main함수를 시작하기 전에 나열해 두고, 실질적으로 함수를 선언하는 것은 main함수 뒤에서 하는 것입니다. 이렇게 함으.. 2022. 11. 21.
C언어 Function 응용 #1 (사용자 정의 함수) 오늘은 C언어의 사용자 정의 함수에 대해 좀 더 다양한 사용법을 이야기 해 보려고 합니다. 지난시간까지 해서 두번에 걸쳐 C언어 function(사용자 정의 함수)에 대해 조금 알아보았었습니다. 혹시 기억이 잘 안나시거나 처음 오신 분들이라면 아래 포스팅을 먼저 참조 해 주시기 바랍니다. https://mech19.tistory.com/198 C언어 Function 기초 (사용자 정의 함수) 오늘은 c언어의 Function(함수)에 대해서 이야기를 해 보겠습니다. 함수란 무엇인지 다들 잘 알고 계시지요? 어릴 때 많이 배웠습니다. "y=f(x)" 기억나시는지요. 여기서 x에 넣는 값에 따라 y의 값이 mech19.tistory.com https://mech19.tistory.com/199 C언어 Func.. 2022. 11. 16.
C언어 FOR 문 (반복문) 지난 시간에 if문법에 대해서 알아보았습니다. 이번시간에는 C언어 문법 중 두번째로 for문에 대해서 이야기 해 보겠습니다. for는 영어로 "~~을 위해"라는 의미가 있습니다. C언어에서도 비슷한 의미로 사용됩니다. 그럼 예제를 통해서 조금씩 알아가 보도록 하겠습니다. 만약에 1부터 10까지의 수를 더해야 한다면 프로그램을 어떻게 짜야 할까요? 우리는 경험이 있기 때문에 따로 계산하지 않고서도 1부터 10까지를 더하면 55가 나온다는 것을 잘 알고 있습니다. 그렇지만 컴퓨터는 그렇지가 못하지요. 물론 노가다(?)를 하여 1부터 10까지 일일이 더해도 됩니다만 그건 우리가 원하는게 아니잖아요. 이럴 때 사용하는 문법이 반복문이라는 것입니다. 우리가 원하는 목표에 도달할 때 까지 프로그램을 반복수행 하는 .. 2022. 9. 26.
논리연산자 ( 논리 곱, 논리 합, 논리 부정 연산자) 이번시간에는 논리연산자에 대해서 이야기 해 보겠습니다. 일단 먼저 지난시간에 배운 if문을 활용하여 만든 아래의 예제를 먼저 보겠습니다. 위 예제를 풀이해 보자면 키를 입력받고 입력받은 키가 170이상이고, 180미만이면 "당신의 키는 정상입니다."라는 문구가 출력되는 프로그램입니다. 여기서는 if문을 사용하여 조건을 만들었는데 170이상과 180미만을 동시에 표현하기 힘들어서 if문을 중복으로 작성하여 조건문을 완성하였습니다. 이 프로그램을 좀 더 간결하게 만들 수는 없을까요? 물론 가능합니다. 아래 예제를 확인해 주세요. 1. 논리 곱 연산자 && 조건문이 하나라서 많이 줄어든것 같지는 않지만 그래도 훨씬 보기에 간단해 진것을 확인 해 볼 수 있습니다. 위 와같이 && 연산자를 논리 곱 연산자 (Lo.. 2022. 9. 21.
C언어 if - else 문 ( else if 문 ) 자 지난시간에는 if문의 기본 문법에 대해서 이야기 해 보았습니다. 오늘은 이어서 if else문에 대해서 이야기 해 보겠습니다. else는 영어로 그 외에, 그 밖에 라는 의미를 가지고 있는데 C언어에서는 앞선 if문의 조건을 만족하지 않을 때 를 나타냅니다. 즉 , 앞에 있는 if문의 결과가 0(거짓)일 때 수행해야 할 명령을 else문에 작성하면 되는 것입니다. 이해가 되시나요? 바로 예문을 통해서 한번 알아보도록 하겠습니다. 1. if else 문 위 프로그램에서 주목해야 하는 부분은 바로 else 문이 사용된 부분입니다. if문이 종결된 다음 바로 else문이 시작되는데 else문에는 따로 조건을 명시하지 않고 바로 중괄호를 열어 실행될 프로그램을 작성하였습니다. 이것은 if문에 명시된 조건이 .. 2022. 9. 19.
반응형