C 프로그램

연산자, 루프, 함수, 배열, 문자열, 파일, 포인터에 대한 작업 수행을 보여주는 출력이있는 C 프로그램. 실행 파일을 다운로드하고 소스 파일을 컴파일하지 않고 실행합니다. Code :: Blocks IDE는 프로그램 작성에 사용됩니다. 이 중 대부분은 GCC 및 Dev C ++ 컴파일러에서 작동합니다. 첫 번째 프로그램은 “Hello World”를 인쇄합니다.

출력이있는 C 프로그래밍 예제

예 1-C hello world 프로그램
/ ** My first C program * /

#include < stdio.h >
int main ()
{
printf ( “Hello World \ n”);
return 0;
}

프로그램 출력 :
“Hello World”

예제 2-scanf를 사용하여 사용자로부터 입력을받는 C 프로그램

출력 :
정수 입력
7897
정수 : 7897

예 3 -if else 제어 명령 사용

출력 :
숫자 입력
-45
0보다 작거나 같습니다.

예 4-while 루프 예

출력 :
1 2 3 4 5 6 7 8 9 10

예 5-정수가 소수인지 아닌지 확인하는 C 프로그램

예제 6-명령 줄 인수

이 프로그램은 인수의 수와 내용을 인쇄합니다.

예 7-배열 프로그램

예 8-함수 프로그램

예 9-프로그램에서 주석 사용

예 10-C 프로그래밍에서 구조 사용

예제 11-피보나치 시리즈 용 C 프로그램

예제 12-C 그래픽 프로그래밍

GCC 컴파일러로 C 프로그램을 컴파일하는 방법

Linux 운영 체제에서 GCC를 사용하는 경우 프로그램을 수정해야 할 수 있습니다. 예를 들어, 처음 10 개의 자연수를 인쇄하는 다음 프로그램을 생각해보십시오.

#include < stdio. h >
#include < conio.h >

int main ()
{
int c;

for (c = 1; c < = 10; c ++)
printf ( “% d \ n “, c);
getch ();
return 0;
}

프로그램에는 헤더 파일이 포함되어 있습니다. <conio.h> 및 getch 함수를 호출하지만이 파일은 Borland에 따라 다르므로 Turbo C 컴파일러에서는 작동하지만 GCC에서는 작동하지 않습니다. GCC 프로그램은 다음과 같아야합니다.

#include < stdio.h >

int main ()
{
int c;

/ * for 루프 * /

for (c = 1; c < = 10; c ++)
printf ( “% d \ n”, c);
return 0;
}

GCC를 사용하는 경우 프로그램을 컴파일하기 위해 “numbers.c”라는 파일에 프로그램을 저장하고 터미널을 열고 “gcc numbers.c”명령을 입력하면 프로그램이 컴파일되고 명령을 실행하십시오 “./a.out”명령을 실행하는 동안 따옴표를 사용하지 마십시오. 출력 파일 이름을 “gcc numbers.c -o numbers.out”으로 지정하여 터미널에서 “./numbers.out”실행을 실행할 수 있습니다.

C 프로그래밍 자습서

프로그램은 작업을 수행하기 위해 기계에 주어진 명령을 포함하는 기능으로 구성됩니다. 작성 과정에는 알고리즘 설계, 순서도 그리기, 코드 작성이 포함됩니다. 작성한 후 테스트하고 필요한 출력을 생성하지 않으면 디버그해야합니다.

To 프로그램을 작성하려면 텍스트 편집기 (좋아하는 편집기 사용)와 컴파일러가 필요합니다. 컴파일러는 소스 코드를 기계에서 실행할 준비가 된 0과 1로만 구성된 기계 코드로 변환합니다.

IDE (통합 개발 환경)는 텍스트 편집기, 컴파일러, 프로그램 개발 및 프로젝트 관리를위한 디버거 등 Code :: Blocks IDE는 개발을위한 이상적인 환경을 제공합니다. Microsoft Visual C ++ 프로젝트를 가져올 수 있으며 플러그인, 오픈 소스 및 크로스 플랫폼을 사용하므로 확장 가능합니다.

C 프로그램 작성 방법

프로그램은 반드시 적어도 주요 기능이 있습니다. 함수는 선언과 문으로 구성됩니다. 문은 세미콜론이 뒤에 오는 표현식입니다. 예를 들어, a + b, printf ( “C 프로그램 예제”)는 표현식이고 a + b입니다. 그리고 printf ( “C는 배우기 쉬운 컴퓨터 프로그래밍 언어입니다”); 변수를 사용하려면 정수, 부동 소수점, 문자 또는 기타 유형을 표시해야합니다. C 언어에는 많은 내장 데이터 유형이 있으며 구조와 공용체를 사용하여 생성 할 수 있습니다. 모든 데이터 유형에는 머신에 따라 달라질 수있는 크기가 있습니다. 예를 들어 정수는 2 바이트 또는 4 바이트 일 수 있습니다. 데이터는 이진 형식으로 저장됩니다. 즉, 각 비트가 “0”또는 “1”이 될 수있는 비트 그룹입니다.

“switch”, “case,” “default” “와 같은 키워드 register, “는 사전 정의 된 의미를 가진 예약어이며”변수 나 함수의 이름으로 사용할 수 없습니다. 메모리는 malloc 및 calloc 함수를 사용하여 컴파일 타임 또는 런타임에 할당 할 수 있습니다.C 언어에는 재귀, 전 처리기, 조건부 컴파일, 이식성, 포인터, 외부 라이브러리를 사용한 멀티 스레딩, 동적 메모리 할당과 같은 많은 기능이 있습니다. 덕분에 휴대용 소프트웨어 프로그램 및 응용 프로그램을 만드는 데 사용됩니다. 네트워킹 API를 사용하는 사용자는 서로 통신하고 상호 작용하며 파일을 공유 할 수 있습니다.

C 표준 라이브러리에는 수학 연산, 문자, 입력 / 출력, 파일 등을위한 함수가 포함되어 있습니다. 코딩으로 알려진 프로그램은 원하는 출력을 얻기 위해 프로그래밍 언어 및 논리에 대한 지식이 필요합니다. 따라서 C 프로그래밍 기본 사항을 배우고 프로그램 작성을 시작해야합니다.

데이터 구조 (스택, 큐, 연결 목록, 바이너리 트리, 그래프) C를 사용하면 모든 것을 자세히 공부할 때 더 큰 이해를 얻을 수 있습니다. 일반적인 신념은 고급 언어를 사용하는 것입니다. 그러나 C ++ 또는 Java를 배우기 전에 C를 배우는 것이 좋습니다. C ++는 객체 지향적이며 C의 모든 기능을 포함하고 있으므로 C를 배우면 C ++를 빠르게 배우고 Java를 공부할 수 있습니다.

C 프로그래밍 PDF

  • Dev C ++ 컴파일러
  • Essential C

C 프로그래밍 책

  1. Let Us C By Yashavant Kanetkar
  2. PROGRAMMING WITH C By Byron Gottfried, Jitender Chhabra
  3. The C Programming By Brian Kernighan and Dennis Ritchie

초보자라면 처음 두 권 중 하나를 구입하십시오. 프로그래밍 경험이 있거나 C 언어의 기본을 알고 있다면 세 번째를 구입하십시오.

Write a Comment

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다