인프런 커뮤니티 질문&답변

dlclgns1526님의 프로필 이미지
dlclgns1526

작성한 질문수

홍정모의 따라하며 배우는 C언어

4.5 기호적 상수와 전처리기

PI 선언할때 Expected expression라고 오류가 뜹니다

작성

·

4K

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
 
PI를 선언 하면서 Expected expression 오류가 뜹니다 ㅠ
도저히 원인을 알수가 없어 질문남깁니다
 

int main()

{

    float radius, area, circum;

    

    printf("i'm %s.\n", AI_NAME);

    printf("input radius\n");

    

    scanf("%f", &radius);

    

    area = PI * radius * radius;

    circum = 2.0f * PI * radius;

    

    printf("area is %f\n", area);

    printf("circumference is %f\n", circum);

    

    return 0;

    

}

답변 2

1

아아~ 그렇군요.

방금 추가로 첨부해주신 코드가 잘못되었네요.

#define PI = 3.141592f

 

아래와 같이 선언해주세요.

#define PI 3.141592f

 

감사합니다.

dlclgns1526님의 프로필 이미지
dlclgns1526
질문자

감사합니다 ㅠㅠ 덕분에 해결됐습니다!

0

안녕하세요 :)

혹시 #define 으로 PI를 선언하는 걸 잊어버리진 않았는지 확인해보세요!

감사합니다.

 

dlclgns1526님의 프로필 이미지
dlclgns1526

작성한 질문수

질문하기