게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어에서 이런걸 뭐라고하져??
게시물ID : computer_48501짧은주소 복사하기
작성자 : 가나다시마
추천 : 0
조회수 : 480회
댓글수 : 7개
등록시간 : 2012/05/29 23:25:03
예를들어 

#include <stdio.h>
#define FUDEG(k) k+3.14159
#define PR(a) printf(#a"=%d\t",(int)(a))
#define PRINT(a) PR(a);putchar('\n')
#define PRINT2(a,b) PR(a); PRINT(b)
#define PRINT2(a,b,c) PR(a); PRINT2(b,c)
#define MAX(a,b) (a<b ? b : a)
void main()
{
  {
       int x = 2;
       PRINT(x*FUDGE(2));
  }
  {
       int cel;
       for(cel=0; cel<=100; cel+=50)
          PRINT2(cel, 9./5*cel+32);
  }
  {
       int x=1, y=2;
       PRINT3( MAX(x++,y),x,y);
       PRINT3( MAX(x++,y),x,y);
  }
}

여기서 int x = 2; PRINT(x*FUDGE(2)); 이부분을 
PR(x*FUDGE(2)); putchar('b')
printf(#x*FUDGE(2))"=%d\t",(int)(x*FUDGE(2)); 이렇게 풀어쓰는걸 뭐라하죠 ??
매크로를 확장한다? 네이버에 쳐도 풀어쓰는건 없던대 뭐라고 하는걸까요
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호