C 언어의 요소

C Eon Eoui Yoso



C 언어 1970년대 후반에 개발된 가장 중요하고 널리 사용되는 저수준 프로그래밍 언어 중 하나입니다. 이 언어는 속도, 이식성 및 효율성으로 잘 알려져 있습니다. C를 통해 사용자는 범용 응용 프로그램, 운영 체제 및 임베디드 시스템과 같은 광범위한 응용 프로그램을 개발할 수 있습니다. 또한 사용자가 웹 및 모바일 기반 애플리케이션을 개발하는 데 도움이 됩니다. 다른 프로그래밍 언어와 마찬가지로 C에는 C 프로그램에서 사용되는 몇 가지 기본 구성 요소 또는 요소도 포함되어 있습니다.

이러한 구성 요소 또는 요소에 대해 잘 모르는 경우 이 문서의 지침을 따르십시오.

C 언어의 요소

C 언어는 여러 개의 고유한 강요 쉽고 효율적으로 사용할 수 있습니다. 이것들 강요 ~이다 변수 , 데이터 유형 , 키워드 , 연산자 그리고 더. 그러나 아래에 언급된 요소들은 중요하며 C 프로그래밍 언어에서 널리 사용됩니다.

1: 변수

변수 C 언어의 주요 요소입니다. ㅏ 변하기 쉬운 특정 명령 세트에 대한 인수로 사용할 수 있는 값을 보유하는 메모리 조각입니다. 선언 변수 이름, 값 및 데이터 유형을 명시하는 것이 포함됩니다. 변수 숫자, 문자열, 문자 배열 또는 기타 데이터 유형을 나타내는 데 사용할 수도 있습니다.

#include

무효의 기능 ( )
{
정수 = 10 ;
printf ( '변수 a의 값은 %d입니다' , ) ;
}

정수 기본 ( ) {
기능 ( ) ;
}

이 코드에서는 변수 'a' 다음을 사용하여 값을 인쇄합니다. printf 성명.

산출

2: 데이터 유형

로 알려진 값 그룹 데이터 유형 변수에 보관할 수 있습니다. C 언어는 여러 가지를 사용합니다. 데이터 유형 ~와 같은 int(정수용), char(문자용), float(소수점이 있는 숫자용) , double(배정밀도 부동 소수점 값의 경우) 그리고 더. 추가하려는 변수의 종류에 따라 코드에서 활용됩니다. 아래에 설명된 예를 따라가 보겠습니다.

#include

정수 기본 ( ) {
정수 하나에 = 10 ;
printf ( 'num의 값은 %d입니다.' , 하나에 ) ;
}

위의 코드에서 우리는 정수 데이터 형식 '하나에' 다음을 사용하여 값을 인쇄합니다. printf 성명.

산출

3: 키워드

키워드 특정 의미가 있고 프로그램을 시작하는 데 도움이 되는 미리 정의된 단어입니다. 32개가 있습니다. 키워드 if, else, while, for, int 및 float를 포함한 C 언어에서. 각 예어 고유한 목적이 있으므로 코드에서 매우 중요한 요소가 됩니다.

#include

정수 기본 ( )
{
자동 = 10 ;
printf ( '%디' , ) ;
반품 0 ;
}

이 코드에서는 키워드를 사용하고 있습니다. '자동' 다음을 사용하여 값을 인쇄합니다. printf 성명.

메모: 오류를 생성하므로 키워드 이름을 변수 이름으로 사용할 수 없습니다. 그 이유는 그것들이 이미 C 프로그래밍 언어로 정의되어 있기 때문입니다.

산출

4: 오퍼레이터

연산자 결과를 생성하기 위해 일련의 피연산자(값)에 대해 작업을 수행하는 고유한 기호입니다. C 언어에는 여러 유형이 있습니다. 연산자 비교, 산술, 할당 및 논리와 같은 연산자 . 각 유형의 연산자는 주어진 값에 대해 특정 유형의 연산을 수행합니다.

#include

정수 기본 ( )
{
정수 = 열하나 , = 5 ;
printf ( '합계 = %d \N ' , + ) ;
반품 0 ;
}

이 코드에서는 운영자 '+' 인쇄하려면 합집합 두 변수 a와 b 중.

산출

5: 제어 구조

C 언어에는 다음과 같은 범위가 포함됩니다. 제어 구조 개발자가 프로그램 실행 흐름을 제어할 수 있습니다. 여기에는 특정 조건에 따라 특정 작업을 반복하는 데 사용할 수 있는 if 문, for 루프 및 while 루프와 같은 처리 개체가 포함됩니다. 제어 구조 이를 통해 개발자는 마치 책에서 지침을 읽는 것처럼 복잡한 지침을 만들 수 있습니다.

#include

정수 기본 ( )
{
정수 년도 ;
printf ( '연도를 입력하세요:' ) ;
스캔프 ( '%디' ,& 년도 ) ;
만약에 ( 년도 % 4 == 0 )
printf ( '%d는 윤년입니다.' , 년도 ) ;
또 다른 printf ( '%d는 윤년이 아닙니다.' , 년도 ) ;
}

이 코드에서는 'if-else' 제어 구조 사용자가 입력한 연도가 윤년인지 여부를 확인합니다.

산출

6: 기능

실행 파일 기능 주 프로그램에서 호출할 수 있는 코드 섹션입니다. 이를 통해 개발자는 코드 조각을 한 곳에 배치한 다음 필요한 경우 코드의 다른 위치에서 여러 번 호출할 수 있습니다. 기능 또한 개발자가 모듈 방식으로 코드를 작성할 수 있도록 하여 큰 문제를 작고 관리 가능한 조각으로 나눌 수 있습니다.

#include

무효의 세계 ( ) ;
정수 기본 ( )
{
printf ( '안녕하세요 ' ) ;
세계 ( ) ;
}
무효의 세계 ( )
{
printf ( '세계' ) ;
}

이 코드에서 단어 '세계' 를 사용하여 인쇄됩니다. 기능 '세계', 에서 호출됩니다. 기능 '기본()' 문구를 인쇄하려면 '안녕하세요 세계'.

산출

7: 어레이

의 정의 정렬 C에서 같은 유형의 여러 항목을 함께 가져오는 방법입니다. 배열은 int, float, char, double 또는 구조와 같은 사용자 정의 데이터 유형과 같은 데이터 유형을 가질 수 있습니다. 그럼에도 불구하고 구성 요소를 하나의 구성 요소로 함께 유지하려면 정렬 , 모두 동일한 데이터 유형이어야 합니다. 항목은 왼쪽에서 오른쪽으로 순서대로 유지되며 0번째 인덱스는 왼쪽에, (n-1)번째 인덱스는 오른쪽에 있습니다.

#include

정수 기본 ( ) {
정수 [ 5 ] ;
printf ( '정수 5개 입력: ' ) ;
~을 위한 ( 정수 엑스 = 0 ; 엑스 < 5 ; ++ 엑스 ) {
스캔프 ( '%디' , & [ 엑스 ] ) ;
}
printf ( '정수 표시: \N ' ) ;
~을 위한 ( 정수 = 0 ; < 5 ; ++ ) {
printf ( '%디 \N ' , [ ] ) ;
}
반품 0 ;
}

사용자는 5개의 숫자를 입력합니다. 정렬 ~라고 불리는 '가치' 이 코드에서 어레이의 이후에 내용이 표시됩니다.

산출

8: 구조

구조체 C 컴퓨터 언어의 단일 이름으로 메모리 블록에 물리적으로 구성된 변수 목록을 생성하는 혼합 데이터 유형 선언입니다. 동일한 주소를 반환하는 단일 포인터 또는 구조체 선언 이름을 사용하여 다른 변수에 액세스할 수 있습니다. C에서는 사용자 정의 데이터 유형인 구조 다양하고 고유한 데이터 종류를 저장할 수 있습니다. 구조 로 불린다 '회원' . 다양한 데이터를 담을 수 있기 때문에 구조물 클래스 및 템플릿 사용을 에뮬레이트할 수 있습니다.

#include
#include <문자열.h>

구조체 {
이름 [ 오십 ] ;
정수 가격 ;
} 제1권 ;
정수 기본 ( ) {
strcpy ( 1권. 이름 , 오데사 ) ;
1권. 가격 = 500 ;
printf ( '이름: %s \N ' , 1권. 이름 ) ;
printf ( '책 가격: %d \N ' , 1권. 가격 ) ;
반품 0 ;
}

위의 코드는 구조 ~라고 불리는 '책' 특성으로 '이름' 그리고 '가격' 그런 다음 구조 인쇄되기 전에 인스턴스.

산출

결론

C 요소는 개발자가 C 프로그램을 작성할 수 있도록 함께 작동하는 데 유용합니다. C 프로그래밍 언어에는 변수, 데이터 유형, 키워드 등을 포함하는 몇 가지 요소가 있으며 위의 지침에서 논의되었습니다. 이해하기 강요 사용자가 효율적이고 잘 작성된 C 프로그램을 만드는 데 도움이 됩니다.