일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- CSS
- 오사카 3박4일 일정
- html 태그
- css {}
- html action
- html padding
- html input type
- 오사카 일정
- html style
- 웹 프로그래밍
- css style
- 오사카 3박4일 경비
- html id
- html 스타일 속성
- html class
- html프로그래밍
- html body
- html
- 오사카 경비
- html border
- html post
- html #
- 오사카 날씨
- html 책갈피
- html 새창띄우기
- html css
- 오사카 3박4일 자유여행 코스
- html 속성
- html 북마크
- html get
- Today
- Total
AND_END
새내기를 위한 첫 C언어 책 1장 연습문제 본문
[1장] C 언어 개요 연습문제 풀이
https://link.coupang.com/a/0kjl6
만렙 3in1 + 1 애플워치 아이폰 맥세이프 무선충전기 거치대
COUPANG
www.coupang.com
"파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음"
1. 다음 빈 칸을 채우시오.
프로그램을 개발하는데 필요한 컴파일러, 디버거, 링커, 에디터 등을 통합적으로 제공하는 개발 환경을 ( 통합개발환경(IDE) )이라 한다.
프로그램에서 발생하는 문제인 에러는 크게 ( 컴파일 ) 시간에 발생하는 에러와 ( 실행 ) 시간에 발생한 에러로 구분할 수 있다.
프로그램에서 발생하는 에러를 파악하여 수정하는 과정을 ( 디버깅 )이라 한다.
2. "chap1-ex2" 프로젝트를 생성하고, 화면에 학번, 이름을 출력하는 C 프로그램을 작성하고 실행하시오.
[풀이]
#include <stdio.h>
int main()
{
printf("학번 : 2013920005\n");
printf("이름 : 홍길동\n");
return 0;
}
3. “chap1-ex2" 프로젝트가 있는 폴더를 찾아 소스파일(*.cpp), 목적파일(*.obj), 실행파일(*.exe)의 크기를 kbyte 단위로 구하시오.
▪ 프로젝트 폴더 찾기 : 소스파일 이름에서 [오른쪽 마우스-상위폴더 열기]를 실행
▪ 소스파일의 크기 : 소스파일에서 [오른쪽 마우스-속성]을 실행한다. 등록 정보에서 크기 항목을 보면 118 바이트 임을 확인할 수 있다.
▪ 목적파일의 크기 : chap1-ex2\chap1-ex2\Debug 폴더에서 main.obj 파일을 선택하고 [오른쪽 마우스-속성]을 확인한다. 크기 : 4.66KB(4,781 바이트)
▪ 실행파일의 크기 : chap1-ex2\Debug 폴더의 chap1-ex2.exe 파일을 확인한다.
크기 : 28.5KB(29,184바이트)
4. 다음 각 소스 프로그램을 작성하고 컴파일/링크했을 때 에러 메시지를 적으시오.
▪ 에러 메시지: main.cpp(1): fatal error C1083: 포함 파일을 열 수 없습니다 'stdio. h': No such file or directory
→ #include <stdio.h>와 같이 h앞에 공백이 없어야 한다.
▪ 에러 메시지: MSVCRTD.lib(crtexe.obj) : error LNK2019: _main 외부 기호 참조 위치 ___tmainCRTStartup 함수에서 확인하지 못했습니다.
→ int Main을 int main으로 수정해야 한다.
▪ 에러 메시지: main.cpp(4): error C2447: '{' : 함수 헤더가 없습니다. 이전 스타일의 형식 목록입니까
→ int main();에서 ;를 삭제 해야한다.
▪ 에러 메시지: main.cpp(9): fatal error C1075: 왼쪽 중괄호 {'(위치 '...\chap1-ex2\chap1-ex2\main.cpp(4)')이가 짝이되기 전에 파일의 끝이 나타났습니다.
→ 소스파일 마지막에 }를 추가 해야한다.