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

DFACT님의 프로필 이미지
DFACT

작성한 질문수

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

6.15 중첩된 루프들

define 기능을 잘 모르겠어서 해봤어요

작성

·

165

0

 
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { char c = 0; int num = 0; for (num = 1; num <= 5; ++num) { for (c = 'A'; c <= 'K'; c++) { printf("%c ", c); } printf("\n"); } return 0; }
 
첫번째 문제 이렇게 풀었는데 이것도 괜찮을까요?

답변 1

0

출력 결과는 강의와 같습니다만 define을 이용한 매크로를 정의하지 않는다면

첫 번째 글자 (A)

마지막 글자 (Z)

반복횟수 (5)

를 추후 변경할 때 소스코드를 다시 들여다봐야 하는 번거로움이 있을 수 있습니다.

define에 대해 잘 학습해보시고 define을 이용한 매크로로서도 코드를 짜보세요 :)

감사합니다.

DFACT님의 프로필 이미지
DFACT

작성한 질문수

질문하기