|
-----> 실행 부분 n을 컴파일 한다.
#endif
2) #ifedf 매크로명 -----> 매크로명이 정의되어 있으면
실행 부분 -----> 실행 부분을 컴파일 한다.
#endif
3) #ifnedt 매크로명 -----> 매크로명이 정의되어 있지 않으면
실행 부분 -----> 실행 부분을 컴파
|
- 페이지 4페이지
- 가격 3,000원
- 등록일 2008.01.06
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
정의된 매크로에게 전달할 수 있다.
예.
#include <stdio.h>
#define SUM(i, j) i+j
void main(void)
{
int sum;
sum = SUM(10, 20);
printf(%d, sum);
return 0;
}
sum = SUM(10,20); 은 선행처리기에 의해 sum = 10+20;으로 변환된다.
매크로는 컴파일시에 호출되는 위치에 정의된
|
- 페이지 77페이지
- 가격 3,000원
- 등록일 2003.10.23
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
정의되어 있는 매크로를 해제한다.
#line 지시자
형식: #line line-num "filename"
의미: 컴파일러가 가진 줄 번호와 파일 이름을 변경한다.
#pragma 지시자
형식: #pragma instructions
의미: 다른 선행처리기 명령을 정의한다.
12.4 C의 내장된 매크로
미리 정해
|
- 페이지 166페이지
- 가격 3,300원
- 등록일 2002.10.28
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
정의된 매크로에게 전달할 수 있다.
예. #include <stdio.h>
#define SUM(i, j) i+j /* ((i)+(j)) */
main()
{
int sum;
sum = SUM(10, 20);
printf("%d\n", sum);
}
sum = SUM(10,20); 은 선행처리기에 의해 sum = 10+20;으로 변환된다.
예. #define MAX(x, y) ((x)>(y)) ? (x) : (y)
매크로는
|
- 페이지 11페이지
- 가격 2,300원
- 등록일 2003.02.10
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
특징 및 장점(2)
풍부한 제어문과 간단한 데이터 구조를 사용하며, 다양한 표현을 허용하기 위한 풍부한 연산자를 제공
함수, 포인터, 간단하면서도 유용하게 사용할 수 있는 입출력 장치들, 강력한 매크로 선행처리기 등을 지원
|
- 페이지 38페이지
- 가격 13,860원
- 등록일 2013.05.24
- 파일종류 피피티(ppt)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|