한땀한땀 정성들인 코딩
가변함수 본문
반응형
int printf(const char *format,...);
대표적인 가변함수
void variableFunc(int num,...){
va_list ap; //스택참조 포인터 변수
va_start(ap, num); //포인터 변수 초기화 ,num은 마지막 고정인수 -> 스택의 구조 참조
while( 모든 인수를 다 읽을때까지 ){
va_arg(ap, 인수타입);
}
va_end(ap); //intel cpu에선 작동안함.
}
가변인수 매크로
반응형
'메모' 카테고리의 다른 글
호출규약 (0) | 2017.01.11 |
---|---|
스택프레임 : 복습 (0) | 2017.01.11 |
구조체, 공용체, 열거형 (0) | 2017.01.11 |
형변환 함수 (0) | 2017.01.11 |
gets, puts함수 (0) | 2017.01.11 |