예제로 C 배우기-퀵 가이드

C 프로그래밍 코드 구조의 기본 아이디어를 얻기 위해 매우 작고 간단한 프로그램부터 시작하겠습니다. 변수 선언, 스캔 및 인쇄 등에 대한 기본 아이디어를 얻습니다.

기본 프로그램

우리는 고전적인 "Hello World!"를 볼 것입니다. 프로그램이 어떻게 작성되었는지에 대한 통찰력을 얻기위한 프로그램 c. c에서 사용할 수있는 변수에 대한 프로그램이 있습니다. 이들은 가장 일반적으로 사용되는 기본 변수입니다. 또한 ac 프로그램에서 산술 연산을 수행하는 방법을 살펴 보겠습니다.

  • "안녕하세요!" C 프로그램

  • C의 변수

  • 산술 연산

일반 프로그램

우리가 일상에서 사용하거나 프로그래머의 일상이라고하는 프로그램이 있습니다. 이러한 프로그램은 이해하기 쉽고 C 프로그래밍 스타일을 이해하는 데 도움이됩니다. 여기에서 이러한 프로그램과 몇 가지 멋진 트릭을 살펴 보겠습니다.

  • 두 정수 비교

  • 세 정수 비교

  • 주어진 숫자가 짝수인지 홀수인지 찾기

  • 주어진 숫자가 양수인지 음수인지 확인

  • 윤년인지 아닌지 찾기

  • 세 번째 변수를 사용하여 값 바꾸기

  • 세 번째 변수를 사용하지 않고 값 바꾸기

이 세그먼트는 학습자에게 C 언어에서 루프가 작동하는 방식에 대한 향상된보기를 제공하도록 설계되었습니다. 중첩 루프와 함께 for, while 및 do-while과 같은 간단한 루프를 볼 수 있습니다.

단순 루프 프로그램

우리가 일상 생활에서 사용하는 간단한 루프 프로그램을 보겠습니다.

  • C의 단순 계수 프로그램

  • C의 계수 프로그램 표

  • C의 테이블 프로그램

  • C의 테이블 프로그램

  • C의 Revere 계수 프로그램

  • 루프에서 짝수 값 인쇄

  • 루프에서 홀수 값 인쇄

이 섹션은 제어 된 방식으로 중첩 된 루프를 사용하는 예제로 가득합니다. 외부 루프가 내부 루프 등을 제어하고 있음을 알 수 있습니다. 우리는 매우 일반적인 가장 간단한 예를 취했습니다.

  • C에서 정삼각형 인쇄

  • C에서 직각 삼각형 인쇄

  • C에서 역 삼각형 인쇄

  • C에서 하향식 삼각형 인쇄

  • C에서 하향식 직각 삼각형 인쇄

  • C에서 플로이드의 삼각형 인쇄

  • C에서 파스칼의 삼각형 인쇄

배열은 순차 형식으로 정렬 된 동종 데이터 모음입니다. C에서 배열의 개념을 배우는 것은 기본 데이터 구조이기 때문에 매우 중요합니다. 이 섹션에서는 C 프로그래밍 언어가 배열을 다루는 방법에 대한 통찰력을 제공하기 위해 매우 유용한 배열 프로그램을 살펴볼 것입니다.

단일 어레이 프로그램

이러한 프로그램은 기본적이며 단일 배열 변수 만 포함합니다. 다른 상황에서 배열 변수를 처리하는 방법을 배웁니다.

  • 배열을 인쇄하는 프로그램

  • 배열을 역순으로 인쇄하는 프로그램

  • 배열의 합을 계산하는 프로그램

  • 배열의 평균을 계산하는 프로그램

  • 배열의 가장 큰 요소를 찾는 프로그램

  • 배열에서 두 번째로 큰 요소를 찾는 프로그램

  • 배열의 가장 작은 요소를 찾는 프로그램

다중 어레이 프로그램

이러한 프로그램에는 둘 이상의 어레이가 포함됩니다. 이 섹션에서는 프로그램에서 둘 이상의 배열 변수를 처리하는 몇 가지 쉬운 기술을 제공해야합니다.

  • 배열을 다른 배열로 복사하는 프로그램

  • 배열을 다른 배열로 반대로 복사하는 프로그램

  • 하나의 배열을 두 개의 배열로 나누는 프로그램

  • 배열을 연결하는 프로그램

문자열은 실제로 문자로 끝나는 1 차원 배열입니다. null문자 '\ 0'. 따라서 널로 끝나는 문자열에는 문자열과 그 뒤에 오는 문자를 포함합니다.null.

다음 선언 및 초기화는 "Hello"라는 단어로 구성된 문자열을 만듭니다. 배열 끝에 널 문자를 포함하려면 문자열을 포함하는 문자 배열의 크기가 "Hello"라는 단어의 문자 수보다 하나 더 커야합니다.

char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};

배열 초기화 규칙을 따르면 위의 문장을 다음과 같이 작성할 수 있습니다.

char greeting[] = "Hello";

이 섹션에서는 문자열 C 프로그래밍 언어로 작업하는 방법을 배웁니다. 우리가하는 일을 더 잘 이해하기 위해 여러 하위 섹션으로 예제를 나누었습니다.

기본 프로그램

이 프로그램은 C에서 문자열의 기본을 이해하기 위해 특별히 제작되었습니다.이 프로그램은 문자열을 문자 배열로 처리합니다.

  • C에서 문자열을 인쇄하는 프로그램

  • C에서 문자열 문자를 문자별로 인쇄하는 프로그램

  • C에서 함수없이 문자열 길이를 찾는 프로그램

  • C에서 문자 발생 횟수를 계산하는 프로그램

  • C에서 발생하는 모음을 세는 프로그램

  • C에서 문자열 문자를 정렬하는 프로그램

다중 문자열 프로그램

이러한 프로그램에는 둘 이상의 문자열 변수가 있습니다. 이것들은 C 프로그래밍 언어에서 여러 문자열 변수로 작업하는 방법에 대한 통찰력을 제공합니다.

  • C에서 문자열을 복사하는 프로그램

  • C에서 문자열을 뒤집는 프로그램

  • C에서 문자열을 검색하는 프로그램

  • C에서 문자열을 바꾸는 프로그램

  • C에서 두 문자열을 비교하는 프로그램

  • C에서 두 문자열을 연결하는 프로그램

  • C의 문자열 아나그램 프로그램

긴 문자열 프로그램

문장이나 줄은 긴 문자열로 간주 할 수 있습니다. 다음 프로그램은 동일한 개념을 다룹니다.

  • C 줄에서 단어를 반전시키는 프로그램

  • C 라인 반전 프로그램

이 섹션은 c 프로그래밍 언어를 사용하여 해결할 수있는 몇 가지 일반적인 수학적 문제를 소개하기 위해 개발되었습니다.

숫자 및 시리즈

프로그래밍 할 지정된 번호와 시리즈부터 시작하겠습니다. 여기서 우리는 암스트롱, 소수, 팩토리얼 숫자 및 피보나치 시리즈를 얻기 위해 프로그래밍하는 방법을 볼 것입니다.

  • 암스트롱 번호

  • 소수

  • 계승 번호

  • 피보나치 시리즈

평균

여기서 우리는 평균과 백분율을 찾는 방법을 배울 것입니다.

  • Average

  • Percentage

평균, 중앙값 및 모드

세 가지 평균, 중앙값 및 최빈값은 모두 다른 유형의 평균입니다. 평균은 평균을 찾는 일반적인 방법을 다룹니다. 중앙값은 목록의 중심 값이고 모드는 목록에서 가장 많이 발생하는 값입니다.

  • 평균 프로그램

  • 중앙값 프로그램

  • 모드 프로그램

일반 프로그램

학교에서 배운 일부 기본 및 일반 프로그램은 프로그래밍 기술에 대한 통찰력을 제공 할 수 있습니다. 여기서 우리는 학교 수학에서 사용되는 일반적인 프로그램을 거의 볼 수 없습니다.

  • 제곱근

  • Cube

  • 큐브 루트

  • Permutation

  • H.C.F

  • L.C.M

연결 목록은 링크를 통해 함께 연결된 데이터 구조의 시퀀스입니다.

연결된 목록은 항목을 포함하는 일련의 링크입니다. 각 링크에는 다른 링크에 대한 연결이 포함되어 있습니다. 연결된 목록은 배열 다음으로 두 번째로 많이 사용되는 데이터 구조입니다. 다음은 연결 목록의 개념을 이해하는 데 중요한 용어입니다.

  • Link − 링크드리스트의 각 링크는 요소라는 데이터를 저장할 수 있습니다.

  • Next − 링크 된 목록의 각 링크는 다음이라는 다음 링크에 대한 링크를 포함합니다.

  • LinkedList − LinkedList에는 First라는 첫 번째 링크에 대한 연결 링크가 포함되어 있습니다.

여기이 섹션에서는 연결 목록을 사용하는 기본 프로그래밍 기술을 배웁니다.

단순 (단일) 연결 목록

이 연결 목록에는 인접 노드와의 순차 단방향 연결이 있습니다. 단방향으로 만 구문 분석 할 수 있습니다. 여기서 우리는 단일 목록 목록의 기본 동작을 배웁니다.

  • 연결 목록 만들기

  • 링크 된 목록을 반대로 표시

  • 연결된 목록의 크기 찾기

  • 링크 된 목록에서 항목 검색

  • 연결된 목록의 항목 업데이트

  • 연결된 목록에서 항목 제거

  • 두 개의 연결된 목록 결합

  • 연결된 목록을 두 개로 분할

순환 연결 목록

순환 연결 목록은 첫 번째 요소가 마지막 요소를 가리키고 마지막 요소가 첫 번째 요소를 가리키는 연결 목록의 변형입니다.

  • 연결 목록 만들기

  • 링크 된 목록을 반대로 표시

  • 연결된 목록의 크기 찾기

  • 링크 된 목록에서 항목 검색

  • 연결된 목록의 항목 업데이트

  • 연결된 목록에서 항목 제거

  • 두 개의 원형 연결 목록 결합

  • 연결된 목록을 두 개로 분할

이중 연결 목록

이중 연결 목록은 앞뒤로 탐색이 가능한 연결 목록의 변형입니다.

  • 연결 목록 만들기

  • 링크 된 목록을 반대로 표시

  • 연결된 목록의 크기 찾기

  • 링크 된 목록에서 항목 검색

  • 연결된 목록의 항목 업데이트

  • 연결된 목록에서 항목 제거

  • 두 개의 이중 연결 목록 결합

  • 연결된 목록을 두 개로 분할