본문 바로가기

함수

[C언어 문제] 입력받은 두 문자의 차이 구하기 C언어 문제 입력받은 두 문자의 차이 구하기 관련 글[c언어 강좌] 함수(function) 문제)입력받은 두 문자의 차이를 계산하는 프로그램을 만드시오.여기서 문자의 차이는 아스키코드값의 차이를 의미합니다.함수를 정의하고 해당 함수를 호출합니다.함수 호출 후 차이 값을 반환해주시기 바랍니다.차이 값은 양수로만 처리하시기 바랍니다. #include //정의한 함수 선언 char ASCII(char a, char b); int main(void){ char a, b; printf("문자 하나를 입력해주세요 >>> "); fflush(stdout); scanf("%c", &a); printf("문자를 하나 더 입력해주세요 >>> "); fflush(stdout); fflush(stdin); scanf("%c".. 더보기
[C언어 강좌] 함수(function) C언어 강좌 함수(function) 특정 작업을 하는 일련의 코드를 하나의 이름(함수의 이름)으로 묶어 놓은 코드의 집합을 말합니다.함수는 입력 값을 받아서 처리한 후 하나의 결과값을 반환하는 역할을 합니다.함수를 사용하는 이유는 무엇일까요?한번 함수를 정의하면 언제든지 여러 번, 호출해서 실행할 수 있으므로 반복 작업에 많이 쓰입니다. 예를 들어보겠습니다. 과일을 짜서 음료수 즙을 만드는 코드를 작성한다고 상상합시다.함수를 사용하지 않는다면 일반적으로 아래와 같이 나타냅니다. 사과를 따는 코드 1;딴 사과를 짜서 즙으로 만드는 코드 1-1;오렌지를 따는 코드 2;딴 오렌지를 짜서 즙으로 만드는 코드 2-1;포도를 따는 코드 3;딴 포도를 짜서 즙으로 만드는 코드 3-1; 위와 같은 복잡한 코드를 함수를.. 더보기