강의

멘토링

로드맵

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

DFACT님의 프로필 이미지
DFACT

작성한 질문수

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

6.15 중첩된 루프들

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

작성

·

213

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; }
 
첫번째 문제 이렇게 풀었는데 이것도 괜찮을까요?

퀴즈

scanf() 함수의 반환값은 주로 무엇을 의미할까요?

읽어들인 문자 수

오류 코드

성공적으로 읽어들인 변수 수

입력된 값의 합계

답변 1

0

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

첫 번째 글자 (A)

마지막 글자 (Z)

반복횟수 (5)

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

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

감사합니다.

DFACT님의 프로필 이미지
DFACT

작성한 질문수

질문하기