c언어 연산 예제

Compartir

2/08/2019

Por

Categoría: Sin categoría

Comentarios: 0

위의 프로그램에 익숙하고 문제없이 성공적으로 이해하고 실행할 수 있다면 한 단계 더 나아가 예제 및 흐름 다이어그램을 사용하여 C 프로그래밍 개념을 자세히 배울 수 있습니다. C 프로그래밍 자습서 : 여기에 링크가 있습니다. 예를 들어 변수 간에 두 숫자를 교환하는 것이 좋습니다. 먼저 변수가 값으로 전달되는 경우 어떤 일이 발생하는지 설명해 보겠습니다. 변수의 주소(메모리위치)는 연산자 «&`를 이름 앞에 배치하여 얻을 수 있습니다. 따라서 & X. C의 주소는 우리가 한 단계 더 가서 다른 변수 (즉, «points`)의 주소를 포함하는 포인터라는 변수를 정의 할 수 있습니다. 예를 들어, 여기서 는 배열, 문자열, 시리즈, 기하학적 수치의 면적 및 볼륨, 수학적 계산, 정렬 및 검색 알고리즘 등 C 프로그래밍의 다양한 주제에 대한 C 프로그램을 공유하고 있습니다. 우리의 목표는 면접이나 수업 과제 에서 직면 했을 수 있는 모든 C 프로그래밍 질문의 완벽한 솔루션을 제공하는 것입니다. 당신이 찾고있는 것을 찾지 못하면 아래의 코멘트 섹션에 줄을 떨어 뜨려 C 프로그램의 아래 컬렉션에 추가 할 수 있습니다. 행복한 학습! 프로그램 라인을 한 줄씩 분석해 보겠습니다. 줄 1: [#include ] C 프로그램에서는 #으로 시작하는 모든 줄이 컴파일러에서 호출되는 프로그램인 전처리업체에 의해 처리됩니다. 매우 기본적인 용어로, 전처리기는 C 프로그램을 취하고 다른 C 프로그램을 생성합니다.

생성된 프로그램에는 #로 시작하는 줄이 없으며 이러한 모든 라인은 전처리기에서 처리됩니다. 위의 예에서 전처리기는 stdio.h의 사전 처리된 코드를 파일에 복사합니다. .h 파일을 C의 헤더 파일이라고 합니다. 이러한 헤더 파일에는 일반적으로 함수 선언이 포함되어 있습니다. 우리는 프로그램에 사용되는 기능 printf()에 대한 stdio.h가 필요합니다. 함수 호출의 예로 다음 코드를 고려합니다: «;`는 명령문의 끝을 나타냅니다. 명령문의 블록은 함수 정의에서와 같이 중괄호 {…}에 배치됩니다. 모든 C 문은 지정된 레이아웃이나 열 할당없이 자유 형식, 즉 정의됩니다. 문자 문자열의 일부로 내부 따옴표를 제외하고 공백(탭 또는 공백)은 중요하지 않습니다. 다음 프로그램은 앞의 예제와 정확히 동일한 결과를 생성합니다: C는 포인터를 사용하여 산술 연산을 수행할 수 있지만 포인터 산술 연산의 `단위`가 포인터가 가리키는 개체의 크기(바이트)임을 주의하십시오. 예를 들어 px가 float 형식의 변수 x에 대한 포인터인 경우 식 px + 1은 메모리의 다음 비트 또는 바이트가 아니라 x(대부분의 워크스테이션에서 4바이트 떨어진) 다음 float의 위치를 나타냅니다. x가 두 배인 경우 px + 1은 위치 8 바이트 (이중 크기)를 참조합니다.