1. (3)
2.
char* p;
p = (char *)malloc(1000);
동적 메모리 할당을 해제한
다.
반환된 포인터가 NULL이면
동적 메모리 할당 오류이다.
10개의 int를 동적으로 할당
데이터 필드로서 데이터가 저
장되는 부분
링크 필드로서 포인터가 저장
printf(“텍스트를 입력하시오: “);
gets(p);
printf(“입력된 텍스트는 %s입니다. \n”, p);
3.
(a) malloc(), free()
(b) void *
(c) size_t
4.
(a)
int *pi;
pi = (int *)malloc(sizeof(int)*10);
(b)
char *pi;
pi = (char *)calloc(10, sizeof(char));
(c)
char *pc;
pc = (char *)malloc(10*sizeof(char));
또는
double *pc;
pc = (double *)malloc(10*sizeof(double));
5.
(a)
double *pd;
pd = (double *)malloc(sizeof(double));
*pd = 3.14;
(b)
int *pi;
pi = (int *)malloc(sizeof(int)*5);
pi[0] = 1;
pi[1] = 2;
pi[2] = 3;
pi[3] = 4;
pi[4] = 5;
6.
(a) 포인터 p가 다음 노드를 가리키도록 함
(b) 현재 노드의 다음, 다음 노드
(c) plist가 NULL이 아니라면 반복이 끝난 후에 p는 모두 연결 리스트의 마지막 노드를 가
리킨다.
7. (2)
더 많은 쉽게 풀어 쓴 C언어EXPRESS 이론 솔루션
https://chuinggun.tistory.com/category/%EC%86%94%EB%A3%A8%EC%85%98%EB%AA%A8%EC%9D%8C/%EC%89%BD%EA%B2%8C%20%ED%92%80%EC%96%B4%20%EC%93%B4%20C%EC%96%B8%EC%96%B4%20Express%20%EC%9D%B4%EB%A1%A0
더 많은 쉽게 풀어 쓴 C언어EXPRESS 프로그래밍 솔루션 :
https://chuinggun.tistory.com/category/%EC%86%94%EB%A3%A8%EC%85%98%EB%AA%A8%EC%9D%8C/%EC%89%BD%EA%B2%8C%20%ED%92%80%EC%96%B4%20%EC%93%B4%20C%EC%96%B8%EC%96%B4%20Express%20%EC%8B%A4%EC%8A%B5%EB%AC%B8%EC%A0%9C
'솔루션모음 > 쉽게 풀어 쓴 C언어 Express 이론' 카테고리의 다른 글
[쉽게 풀어 쓴 C언어 Express] 16장 Exercise 해답 솔루션 답지 (0) | 2020.04.17 |
---|---|
[쉽게 풀어 쓴 C언어 Express] 15장 Exercise 해답 솔루션 답지 (0) | 2020.04.17 |
[쉽게 풀어 쓴 C언어 Express] 14장 Exercise 해답 솔루션 답지 (0) | 2020.04.17 |
[쉽게 풀어 쓴 C언어 Express] 13장 Exercise 해답 솔루션 답지 (0) | 2020.04.17 |
[쉽게 풀어 쓴 C언어 Express] 12장 Exercise 해답 솔루션 답지 (0) | 2020.04.17 |
댓글