C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[21624] Re:★제발 아시는 분은 소스코딩 갈켜주시길~초보라서 몰겠슴다.. ㅠ.ㅠ★
정재훈 [] 585 읽음    2002-09-24 15:03
#include <iostream.h>
#include <conio.h>

int main(int argc, char* argv[])
{
    const int cValue = 100;
//    cValue = 200;  오류겠지요? 위에서 const int 로 선언했으니
//                   100이라는 값을 바꿀수 없겠지요.

    int Value_1 = 300;
    int Value_2 = 400;

    int * const pValue_1 = &Value_1;
    *pValue_1 = 200;
//    pValue_1 = &Value_2;   오류겠지요? 위에서 int * const 로 선언했으니
//                           저장하는 변수의 주소는 바꿀수없겠지요
//                           단 주소에 저장된 변수의 값은 바꿀수도 있겠지요

    const int *pValue_2 = &Value_2; //100;
//    *pValue_2 = 200; //     오류겠지요? 위에서 const int * 로 선언했으니
//                          주소에 저장된 변수의 값은 바꿀수 있지만
//                          저장하는 변수의 주소는 바꿀수 없겠지요
    pValue_2 = &Value_1;

// 원하는 값을 출력하여 봅시다.
// cout - 콘솔에 out 합니다.
// << - 출력 스트림으로의 데이타를 보냅니다.
// endl - End line 으로 한줄 내려줍니다.

    cout << "pValue_1 : " << pValue_1 << endl;
    cout << "pValue_2 : " << pValue_2 << endl;
    cout << "Value_1 : " << Value_1 << endl;
    cout << "Value_2 : " << Value_2 << endl;

//    cout << "*Value_1 : " << *Value_1 << endl;
//    요건 공부하시는 셈 치고 한번 해보세요.. 후후.. 그럼 ..
//    cout << "*Value_2 : " << *Value_2 << endl;
    cout << "&Value_1 : " << &Value_1 << endl;
    cout << "&Value_2 : " << &Value_2 << endl;

    getch();
    return 0;
}
//---------------------------------------------------------------------------

+ -

관련 글 리스트
21621 ★제발 아시는 분은 소스코딩 갈켜주시길~초보라서 몰겠슴다.. ㅠ.ㅠ★ 김선영 535 2002/09/24
21624     Re:★제발 아시는 분은 소스코딩 갈켜주시길~초보라서 몰겠슴다.. ㅠ.ㅠ★ 정재훈 585 2002/09/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.