올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
로그인  회원가입

파트너스

자료등록
 

다시받기

장바구니

코인충전

  • C 프로그래밍(새내기를 위한 첫 C언어 책) 09 연습문제 (1 페이지)
    1

  • C 프로그래밍(새내기를 위한 첫 C언어 책) 09 연습문제 (2 페이지)
    2

  • C 프로그래밍(새내기를 위한 첫 C언어 책) 09 연습문제 (3 페이지)
    3

  • C 프로그래밍(새내기를 위한 첫 C언어 책) 09 연습문제 (4 페이지)
    4

  • C 프로그래밍(새내기를 위한 첫 C언어 책) 09 연습문제 (5 페이지)
    5

  • C 프로그래밍(새내기를 위한 첫 C언어 책) 09 연습문제 (6 페이지)
    6


  • 본 문서의
    미리보기는
    6 Pg 까지만
    가능합니다.
클릭 : 크게보기
  • C 프로그래밍(새내기를 위한 첫 C언어 책) 09 연습문제 (1 페이지)
    1

  • C 프로그래밍(새내기를 위한 첫 C언어 책) 09 연습문제 (2 페이지)
    2

  • C 프로그래밍(새내기를 위한 첫 C언어 책) 09 연습문제 (3 페이지)
    3

  • C 프로그래밍(새내기를 위한 첫 C언어 책) 09 연습문제 (4 페이지)
    4

  • C 프로그래밍(새내기를 위한 첫 C언어 책) 09 연습문제 (5 페이지)
    5

  • C 프로그래밍(새내기를 위한 첫 C언어 책) 09 연습문제 (6 페이지)
    6



  • 본 문서의
    (큰 이미지)
    미리보기는
    6 Page 까지만
    가능합니다.
  더블클릭 : 닫기
X 닫기
좌우이동 : 드래그

C 프로그래밍(새내기를 위한 첫 C언어 책) 09 연습문제

인쇄
바로가기
즐겨찾기 키보드를 눌러주세요
( Ctrl + D )
링크복사 링크주소가 복사 되었습니다.
원하는 곳에 붙혀넣기 하세요
( Ctrl + V )
공유
파일  C 프로그래밍(새내기를 위한 첫 C언어 책) 09 연습문제.docx   [Size : 18 Kbyte ]
분량   6 Page
가격  3,000


카트
다운받기
카카오 ID로
다운 받기
구글 ID로
다운 받기
페이스북 ID로
다운 받기
뒤로

목차/차례

  1. 1. 다음은 출금 서비스를 위한 보기용 프로그램이다. 프로그램의 14, 16, 28, 29, 31, 32, 41행에서 변수 참조 규칙을 어기고 있는데, 그 이유를 설명하시오.
  2. 2. 다음 프로그램 실행결과 화면의 밑줄 친 곳에 결과 값을 적으시오.
  3. 3. 실행결과 화면과 같이 결과가 출력되도록 다음 프로그램을 완성하시오.
  4. 4. [프로그램 9-16]은 계좌 잔액을 저장하는 balance 변수를 전역 변수로 사용한다. 계좌 잔액을 함수에서 잘못 수정하는 것을 방지하기 위해 main 함수의 지역변수로 선언하여 프로그램을 다시 작성하시오.
  5. 5. 다음과 같이 판매 상품 5가지의 정보를 보여주고 사용자가 물건을 주문하는 프로그램을 작성하시오.

본문/내용

1. 다음은 출금 서비스를 위한 보기용 프로그램이다. 프로그램의 14, 16, 28, 29, 31, 32, 41행에서 변수 참조 규칙을 어기고 있는데, 그 이유를 설명하시오.

C 언어는 변수의 범위(scope)와 유효성(lifetime)에 따라 변수를 참조할 수 있는 규칙을 가지고 있다. 이 프로그램에서는 특정 줄에서 이러한 규칙을 어기고 있는 부분이 발견된다. 변수 참조 규칙을 어기는 경우, 일반적으로 다음과 같은 문제를 초래하게 된다. 먼저, 프로그램의 14행, 16행, 28행, 29행, 31행, 32행, 41행에서 해당하는 변수들이 어떤 범위와 생명주기를 가지고 있는지를 살펴보면, 특정 변수들이 블록(scope) 밖에서 참조되고 있는 경우가 많다. C 언어에서는 변수의 유효 범위가 다음과 같이 결정된다. 전역 변수는 프로그램 전체에서 참조할 수 있지만, 지역 변수는 선언된 블록 내에서만 유효하다. 이처럼 변수를 선언한 위치에 따라 참조할 수 있는 범위가 달라지는데, 이 규칙을 어기는 경향이 제기된다. 예를 들어, 14행이나 16행에서 지역 변수를 참조하고 있다면, 이러한 지역 변수들은 해당 블록이 종료되면 메모리에서 소멸한다. 따라서 블록을 벗어난 부분에서 지역 변수를 참조하…



저작권정보
*위 정보 및 게시물 내용의 진실성에 대하여 회사는 보증하지 아니하며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지되어 있습니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터의 저작권침해신고 를 이용해 주시기 바랍니다.
📝 Regist Info
I D : daso******
Date : 2025-07-23
FileNo : 26076833

Cart