1. 문제
다음 코드를 분석해서 그 결과를 그림으로 나타내세요.
2. 결과
3. 코드
int main()
{
char c = 'B';
int num = 10;
char* cp = NULL;
int* ip = NULL;
cp = &c;
ip = #
*cp = 'A';
*ip = 20;
printf("%x %d \n", &num, num);
printf("%x %d \n", ip ,*ip);
printf("%x %c \n", &c, c);
printf("%x %c \n", cp, *cp);
}
4. 설명
이건 코드를 분석하는 문제입니다.
언어본색에서는 변수와 주소를 표현하는 방법이 있는데요.
처음에는 어색하고 헷갈리겠지만 하다보면 굉장히 쉽게 이해가 되실겁니다.
왼쪽 윗 모퉁이에 시작주소를 적고 네모 안에는 값, 오른쪽에는 변수이름이 적힌다.
이 3가지만 기억해주세요.
'IT > C언어' 카테고리의 다른 글
C언어본색 연습문제 Part 2.3.3 (0) | 2018.05.04 |
---|---|
C언어본색 연습문제 Part2.3.2 (0) | 2018.05.04 |
C언어본색 연습문제 Part 2-2-5 (0) | 2018.05.03 |
C 언어본색 연습문제 PART2-2-4 (1) | 2018.05.03 |
C 언어본색 연습문제 PART2-2-3 (0) | 2018.05.03 |