반응형
SMALL

// 이 프로그램은 두 수의 곱을 계산하는 프로그램이다.

 
#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) : 프로그램에 대한 주석

 

반응형
LIST

+ Recent posts