AI와정보통신실습 C언어 3주차 퀴즈 정답과 풀이
AI와정보통신실습 C언어 3주차 퀴즈 정답과 풀이
다섯 문항을 고치면 화면에 Hello, C!를 출력하는 하나의 프로그램이 완성됩니다.
1번 헤더 파일
㉠: stdio.h
printf를 사용하기 위해 표준 입출력 헤더를 포함합니다. 문제의 꺾쇠괄호 안에는 헤더 이름만 적습니다.
#include <stdio.h>
이 전처리 지시문 끝에는 세미콜론을 붙이지 않습니다.
2번 main 함수
㉡: int main(void)
main은 이 프로그램의 실행이 시작되는 함수입니다. 앞의 int는 반환형이 정수임을 나타냅니다. 괄호 안의 void는 매개변수가 없음을 명시합니다.
문제에서 매개변수가 없음을 명시하라고 했으므로 void를 씁니다.
3번 중괄호
㉢: { ㉤: }
여는 중괄호와 닫는 중괄호로 함수 본문의 시작과 끝을 표시합니다. 출력문과 반환문은 이 중괄호 안에 들어갑니다.
4번 출력문 수정
정답: printf("Hello, C!");
문제의 print를 C 표준 출력 함수인 printf로 고칩니다. 출력할 문자열은 큰따옴표로 감싸고, 문장 끝에는 세미콜론을 붙입니다.
문제는 고친 문장 전체를 요구하므로 함수 이름만 적지 않고 위 문장 전체를 적습니다.
5번 정상 종료
㉣: return 0;
return은 함수 실행을 끝내고 값을 반환합니다. main에서 0을 반환하면 정상 종료를 나타냅니다. 문장 끝의 세미콜론도 씁니다.
완성된 코드
#include <stdio.h>
int main(void)
{
printf("Hello, C!");
return 0;
}실행 결과
Hello, C!
코드의 들여쓰기는 중괄호 안의 문장을 읽기 쉽게 해 줍니다. 대소문자, 괄호, 큰따옴표, 세미콜론을 함께 확인하세요.