|
동적 할당을 함으로써 메모리의 낭비와
속도 높임
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int iSize;
int iLoop;
while(1)
{
cout<<"snail : ";
|
- 페이지 6페이지
- 가격 2,300원
- 등록일 2012.07.15
- 파일종류 워드(doc)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
메모리 반환
++i; //제어변수 증가
}
free(str); //동적으로 할당받은 포인터 배열 반환
return 0;
}
void str_pr(char **sp) //매개변수는 이중포인터변수
{
while(*sp != 0) //포인터 배열의 값이 널 포인터가 아닐때까지
{
printf("%s \n", *sp); //포인터 배열이 연결하
|
- 페이지 4페이지
- 가격 1,000원
- 등록일 2009.10.28
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
동적메모리
1. 동적 메모리 할당
■ C 언어
void *malloc(자료형 개수 * 자료형 크기);
char *p = (char *)malloc(10 * sizeof(char));
void *calloc(자료형 개수, 자료형 크기);
char *p = (char *)calloc(10, sizeof(char));
■ C++ 언어
new 자료형;
char *p = new char;
new 자료형[자
|
- 페이지 20페이지
- 가격 7,500원
- 등록일 2009.09.08
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
필수 조건
- 돈을 투입 후, 잔액에 대해서도 반복적으로 구입이 가능.
- 금액이 모자랄 경우, “000원 금액이 모자랍니다.” 라고 출력 후 주제
필수조건
이론설명
고찰
C CODE FILE
|
- 페이지 1페이지
- 가격 2,000원
- 등록일 2010.04.16
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
동적 관리
head = malloc(sizeof(struct node));
메모리를 동적할당함
malloc() 함수 : 연결 리스트가 증가될 때 노드에 대한 기억장소를 기억장소에 할당함(힙영역에 메모리를 할당함)
sizeof() 함수 : struct node의 size, 즉 몇 byte인지를 확인하고 malloc록
|
- 페이지 65페이지
- 가격 3,000원
- 등록일 2010.06.10
- 파일종류 피피티(ppt)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|