Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 상수와 변수의 차이점은 무엇입니까?


변수와 상수는 일반적으로 사용되는 두 가지 수학적 개념입니다. 간단히 말해서 변수는 변하거나 변할 수 있는 값입니다. 상수는 변하지 않는 값입니다.

예를 들어, 10개의 반지름 목록이 있는 프로그램이 있고 이 모든 원의 면적을 계산하려는 경우입니다. 이 원의 면적을 찾기 위해 PI 값을 저장할 변수가 있는 프로그램을 작성하고 이 값은 프로그램 전체에서 변경되지 않습니다. 이러한 값은 상수로 선언할 수 있습니다.

같은 예에서 루프에서 면적을 계산하는 경우 동일한 변수를 사용하여 면적 값을 임시로 저장하고 인쇄한 다음 다른 계산에 재사용할 수 있습니다. 위의 코드는 다음과 같습니다. -

float area;
const float PI = 3.141;
for(int i = 0; i < 10; i++) {
   area = PI * radii[i] * radii[i]; // Calculate area
   cout << area;  // Print area
}

PI의 가치는 이 프로그램의 수명 동안 동일하게 유지됩니다.