[이한출판사]C Programming ehan workbook series 1장,2장,3장 연습문제 풀이
- 최초 등록일
- 2007.03.27
- 최종 저작일
- 2007.03
- 7페이지/ 한컴오피스
- 가격 1,000원
소개글
Exercise 2
1. 정수형 변수(intValue)와 실수형 변수(floatValue)를 각각 선언하고 이 두 변수를 피연산자로 하는 사칙연산의 결과를 출력하는 프로그램을 작성하시오.
캡쳐한 사진도 다 있습니다.
#include
void main()
{
int a=4, b=2, c;
float x=4, y=2, z;
c=(int)a+(int)b;
printf(
목차
Exercise 1
Exercise 2
Exercise 3
본문내용
1. C프로그램 소스가 실행 파일이 되는 3단계 과정을 설명하시오.
컴파일러링 커실 행
― C프로그램 소스는 고급언어로 작성되어있기 때문에 그대로 메모리에 넣어두면 CPU가 읽고 해석할 수 없기 때문에 컴파일러를 통해서 기계어로 변환하고, 변환된 소스는 링커에 의해 컴파일 되어있는 표준 라이브러리 파일에서 이름에 해당되는 목적 코드를 찾아 사용자가 작성한 코드와 조합되어 실행 파일이 된다.
2. 컴파일러의 역할을 설명하시오.
― 고급언어로 쓰여진 프로그램을 그와 의미적으로 동등하며 컴퓨터에서 즉시 실행될 수 있는 형태의 목적 프로그램으로 바꾸어 주는 번역해주는 역할을 한다.
3. 링커의 역할을 설명하시오.
― 두 개 이상의 목적 프로그램을 합쳐서 실행 가능한 한 개의 프로그램으로 만드는 작업을 한다.
4. 고급 언어와 저급언어의 차이를 설명하시오.
― 고급언어 : 자연어에 가까워 사용자가 쓰기에 편리한 프로그래밍 언어로 어느 특정한 컴퓨터의 구조에 의존하지 않으며, C언어․포트란․베이식․코볼․알골․파스칼 따위가 이에 속한다.
― 저급언어 : 사용자의 관점보다 컴퓨터의 관점에서 볼 때 사용이 편리한 언어로 일상생활에서 사용하는 자연어보다 수준이 낮은 언어로, 기계어와 어셈블리 어가 있다
참고 자료
없음