본문 바로가기

C_C++

const 키워드를 사용하는 이유

-
-

case1

#include <stdio.h>

float PI=3.14;

int main(void)
{
    float rad;
    PI=3.07;  //분명히 실수!!

    scanf("%f", &rad);
    printf("원의 넓이는 %f \n", rad*rad*PI);
    return 0;
}

결과

=======================================================================

case2

#include <stdio.h>

const float PI=3.14;

int main(void)
{
    float rad;
    PI=3.07;  // Compile Error 발생!!

    scanf("%f", &rad);
    printf("원의 넓이는 %f \n", rad*rad*PI);
    return 0;
}

결과


'C_C++' 카테고리의 다른 글