C 프로그래밍은 범용의 절차적 명령형 컴퓨터 프로그래밍 언어입니다.
C 언어의 중요성
-
C는 강력한 언어로 불리며, 복잡한 프로그램을 작성하는 데 사용할 수 있는 많은 내장 함수와 연산을 가지고 있습니다.
-
일반적으로 C를 중간 수준 언어로 호출하는 데 사용합니다. 왜냐하면 'C' 컴파일러는 어셈블리 언어의 기능과 고급 언어의 기능을 결합하기 때문입니다. 따라서 시스템 소프트웨어와 비즈니스 패키지를 모두 작성하는 것이 가장 좋습니다.
-
'C' 프로그램은 효율적이고 빠릅니다.
-
C는 이식성이 매우 높습니다. 즉, 한 컴퓨터에서 작성된 'C' 프로그램을 수정 없이 다른 컴퓨터에서 실행할 수 있습니다.
-
'C' 언어는 사용자가 함수 모듈(또는) 블록의 관점에서 문제를 생각할 수 있는 구조화된 프로그래밍에 가장 적합합니다.
-
스스로 확장할 수 있는 능력이 있습니다.
'B' 언어로 통용되던 BCPL(Basic Combined Programming Language)의 자손이기 때문에 'C'라는 이름이 붙었습니다.
'C' 프로그램의 일반 형식
C 프로그램의 일반적인 형태는 다음과 같다 -
/* documentation section */
preprocessor directives
global declaration
main ( ){
local declaration
executable statements
}
returntype function name (argument list){
local declaration
executable statements
} 예시
다음은 인수가 없고 반환 값이 있는 함수를 사용하여 덧셈을 수행하는 C 프로그램입니다. -
#include<stdio.h>
void main(){
//Syntax for addition (function has int because we are returning values for function//
int sum();
int add;
add = sum();
printf("Addition of two numbers is : %d",add);
}
int sum(){
//Declaring actual parameters//
int a,b,add;
//Reading User I/p//
printf("Enter a,b :");
scanf("%d,%d",&a,&b);
//Addition operation//
add=a+b;
//Returning value//
return add;
} 출력
위의 프로그램을 실행하면 다음과 같은 결과가 나온다 -
Enter a,b :4,6 Addition of two numbers is : 10