반응형

2016/11/26 9

[C언어 소스] 매크로 함수에서 주의할 점, 괄호 유무 차이 비교

[C언어 소스] 매크로 함수에서 주의할 점, 괄호 유무 차이 비교 #include #define MacroAdd(x,y) x+y #define MacroAdd2(x,y) (x+y) #define MacroMul(x,y) (x*y) #define MacroMul2(x,y) ((x)*(y)) int main() { int result = 0; result = MacroAdd(3,4)*5; // result = 3+4*5; 로전개 printf("MacroAdd(3,4)*5 결과: %d \n",result); result = MacroAdd2(3,4)*5; // result = (3+4)*5; 로전개 printf("MacroAdd2(3,4)*5 결과: %d \n",result); result = MacroMul..

[C언어 소스] 속이 빈 정사각형

[C언어 소스] 속이 빈 정사각형 //속이 빈 정사각형 // 입력 // 5 //출력 // ***** 1 별5, 개행 // * * 2 별1, 공백3, 별1, 개행 // * * 3 별1, 공백3, 별1, 개행 // * * 4 별1, 공백3, 별1, 개행 // ***** 5 별5, 개행 //line: 1~n //line is 1 or n 가 참 //별 n //line is 1 or n 가 거짓 //별1, 공백(n-2), 별1 //개행 #include int main(void) { int n; int line,space,star; scanf_s("%d",&n);//입력 for(line=1;line

반응형