C 선행 처리와 고급 문제
본 자료는 미만의 자료로 미리보기를 제공하지 않습니다.
닫기
  • 1
  • 2
  • 3
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

12.1 #define과 #include

12.2 조건 컴파일

12.3 #error, #undef, #line, #pragma

12.4 C의 내장된 매크로

12.5 #연산자와 ## 매크로의 사용

12.6 함수 포인터

12.7 동적 할당 (dynamic alloction)

본문내용

alloc(80); /* 80 바이트 할당 */
if (!p) {
printf("allocation failed");
exit(1);
}
printf("Enter a string: ");
gets(p);
printf(p);
free(p);
}
예. #include
#include
#define MAX 10000
main()
{
int *p, i;
if ((p=(int *)calloc(MAX, sizeof(int)))==NULL) { /* 0으로 초기화 */
printf("Memory allocation error\n");
exit(1);
}
for (i=0; i p[i] = i+1;
printf("%d\n", p[i]);
}
free(p);
}

키워드

  • 가격800
  • 페이지수3페이지
  • 등록일2003.02.10
  • 저작시기2003.02
  • 파일형식한글(hwp)
  • 자료번호#221063
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니