// 이 프로그램은 두 수의 곱을 계산하는 프로그램이다.
#include <stdio.h>
int product (int x, int y); // 도입부
void main(){ // main() 함수 부분
int a, b, c;
printf("Enter a number between 1 and 100 : ");
scanf("%d", &a);
printf("Enater another number 1 and 100 : ");
scanf("%d", &b);
c = product(a,b);
printf("%d * %d = %d \n", a, b, c); }
int product (int x, int y){ // 호출함수 부분
return(x*y); }
※ C 프로그램의 기본 구조는 도입부와 main() 함수, 그리고 호출함수 부분으로 구성된다.
※ C 프로그램을 작성할 떄의 일반적인 규칙
- 모든 변수는 이름이 있다.
- C 프로그램은 반드시 하나 이상의 함수를 포함해야 한다.
- main() 함수가 반드시 존재해야한다.
- 중괄호 안에는 변수 선언문, 치환문, 연산문, 함수 등의 명령을 기입한다.
- 선행처리기(preprocessor)를 제외하고 문장의 끝에는 세미콜론( ; )을 붙인다.
// 이 프로그램은 화씨를 섭씨로 변환하는 프로그램이다. <--- 설명문
#include<stdio.h> // 선행처리기
// 변환 상수 정의 <<-- 설명문 ( // )
#define FZ_PT 32.0 // 상수정의
#define S_FACTOR (5.0/9.0) // 상수정의
void main() { // main() 함수 선언, 자료형 (void) , mian() 함수의 시작
float fa, ce; //자료형(float), 변수형(fa,ce)
printf("Enter Fahrenhrit temperature : "); // printf( ) : 자료출력함수
scanf("%f", &fa); // scanf() : 자료 입력함수
ce=(fa-FZ_PT)*S_FACTOR; // 수식(연산자사용)
printf("Celsius equivalent : %.1f\n", ce); } // 끝
※ C 프로그램의 구성요소
- 예약어 (reserved word) : C 언어에서 미리 정의한 의미 있는 단어
- 명칭 (idetifier) : 프로그램을 작성할 때 사용되는 이름
- 상수 (constant) : 항상 고정된 값
- 연산자 (operator) : 각종 연산을 수행하도록 하는 기호
- 설명문 (comment) : 프로그램에 대한 주석
'방송통신대학 > C 프로그래밍' 카테고리의 다른 글
1장 요점정리 (0) | 2020.07.04 |
---|---|
기타 동적할당 함수 (0) | 2020.06.26 |
메모리 동적 할당 함수 dynamic allocation (0) | 2020.06.25 |
메모리 정적할당static aloocation (1) | 2020.06.24 |
순차 파일의 레코드 추가 (0) | 2020.06.21 |