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