«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
관리 메뉴

printf("ho_tari\n");

square (매크로 함수) 본문

C

square (매크로 함수)

호타리 2023. 9. 11. 11:41
#include <stdio.h>



#define SQUARE(num) (num) * (num)



int square(int num)

{

	return num * num;

}



int main(void)

{

	//int result = square(5);

	//int result = SQUARE(5);               // int result = (5) * (5);

	

	int i = 5;

	//int result = square(i++);

	

	int result = SQUARE(i++);               // int result = (i++) * (i++);

	

	printf("result : %d\n", result);

	

	return 0;

}

 

<compile 결과>

'C' 카테고리의 다른 글

square (매크로 함수, inline 함수)  (0) 2023.09.11
xwing  (0) 2023.09.02
variantArray  (0) 2023.09.01
triangle  (0) 2023.09.01
swap  (0) 2023.09.01