본문 바로가기

개발/C

(4)
[C언어 개발] 야구 타율계산기 #include #define NUME 5 int main() { char name[NUME][20]; double avg[NUME]; int i; int max=0, min=0; double low=100.0,high=0.0; double sum=0; for(i=0;iavg[i]){ low=avg[i]; min=i; } } printf("이름 : %s \t 가장 높은 타율 : %lf \n", name[max], high); printf("이름 : %s \t 가장 낮은 타율 : %lf \n", name[min], low); printf("팀 평균 타율 : %lf \n",sum/5.0); printf("\n"); return 0; }
[C언어 기초] C언어란? C 언어란? - 프로그램을 만들기 위한 각종 언어들 중 한가지의 언어 (우리가 말을 할 때 한국어를 사용하고 미국사람은 영어, 일본사람을 일본어를 사용한다. 이처럼 언어라는 것은 오직 하나만 있는 것이 아니듯 프로그래밍 언어도 마찬가지로 다양한 언어가 존재하는데 그 중 한 가지 언어이다) - 사람과 컴퓨터가 대화하기 위한 매개체 (사람은 컴퓨터에게 어떤 작업을 시키길 원하고 컴퓨터는 사람이 시킨 작업을 수행해야 한다. 그러나 컴퓨터란 0,1만을 이해할 수 있는 기계이다. 즉, 사람은 컴퓨터에게 0,1로 이루어진 명령을 통하여 작업을 지시해야 한다. 하지만 사람이 0,1로 이루어진 명령을 사용하기엔 너무나 어렵다. 그래서 등장을 한 것이 프로그래밍 언어이다. 우리는 프로 그래밍 언어를 이용하여 컴퓨터에게 ..
[C언어 기초] C언어의 역사와 특징 C 언어의 역사 와 특징 1. C 언어의 역사 - C언어는 1971년경 Denis Ritchie와 Ken Thompson이라는 사람이 UNIX라는 운영체제 시스템 개발을 위해 설계한 언어 - C언어란 B언어에서 발전된 언어이다 그래서 C언어라는 이름이 붙게 됨 ALGOL 60(1960년)-> CPL(1963년) -> BCPL(1969년) -> B언어(1970년) -> C언어(1971년) 2. C 언어의 특징 - 절차 지향적 프로그래밍 언어 - 높은 이식성 - 높은 효율성 - 상대적으로 배우기가 쉽지 않음
[C언어 기초] C언어 기본 구성 프로그램 기본 구성 1. 함수 - 특정 인자를 받아 결과 값을 반환하는 개체 - C언어 프로그램은 하나 이상의 함수가 모여 있는 프로그램 2. 함수 형태 int main (void) // 출력형태, 함수이름, 입력형태 { 함수의 몸체 } - 함수이름 : 실행하고자 하는 함수의 이름 - 입력형태 : 함수를 실행할 때 전달할 인자의 형태 - 출력형태 : 함수가 실행되고 종료될 때 반환되는 값의 형태 - 함수의 몸체 : 함수의 실행 내용 3. 메인 함수 - C언어 프로그램의 가장 핵심이 되는 함수 - 메인 함수의 호출은 프로그램의 시작을 의미하고 메인 함수의 끝은 프로그램의 종료를 의미 함 - 일반적인 함수 호출은 사용자가 하지만 메인 함수의 호출은 운영체제가 함 4. 헤더 파일 - 함수의 선언이 포함되어 있..