디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

C 매크로 사용시 주의할점모바일에서 작성

classical(110.70) 2013.01.21 17:07:50
조회 170 추천 1 댓글 2


#define max(a,b) a>=b?a:b

위와 같은 형태로 많이 만들어 사용하는데,
이때 max를 사용할때 인자에 함수호출을 하는
경우를 종종 볼수 있는데 이것은 권장하지 않는
행위입니다. 왜인지는 굳이 말하지 않아도 알테고.
따로 임시변수에 함수 리턴값을 저장한뒤
그 변수를 인자로 주도록 하세요.

그리고 위와 같은 매크로를 for문의 조건에
사용할때, 즉 i < max(~~) 와 같은 형태도
하면 안됩니다. 이는 잘 생각해보면 당연하지만

i < a>=b?a:b    가 되버리기 때문입니다.

그래서 매크로는 괄호로 묶어주어야 합니다.




결론: 매크로 사용엔 주의하자.


추천 비추천

1

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 현역으로 군대 안 간게 의아한 스타는? 운영자 25/06/30 - -
343624 php 공부방법점 알려주세요.. [1] 작성자(175.215) 13.01.22 92 0
343623 웹해킹 보안서적 추천좀 작성자(175.215) 13.01.22 52 0
343622 C 언어 라이브러리 개념 질문좀요!! [1] 123(124.5) 13.01.22 69 1
343619 형들. MATLAB 같은 tool 만들려면 뭐부터 시작해야 하나요 [4] 잉여인갤로그로 이동합니다. 13.01.22 128 0
343618 횽들 나좀 도와주삼 ㅠㅠ 초짜(58.181) 13.01.22 39 0
343617 333 333(58.181) 13.01.22 25 0
343616 확실히 한글책이이해가빠르네 [1] 보물같은인성갤로그로 이동합니다. 13.01.22 107 0
343615 요즘 왜케 정보보안전문가 광고가 넘치는거임?? 뭐지?? [7] ㅇㅇ(112.153) 13.01.22 290 1
343614 형들 질문하나만 할께요 [18] 질문(116.36) 13.01.21 192 0
343613 윈8에서 winsock 못하나여?ㅠㅠ [2] 낼름&gt;_&lt;갤로그로 이동합니다. 13.01.21 120 0
343612 요즘 들어 c++ 책을 다시본다 ㅇㅇ(119.149) 13.01.21 90 0
343611 게임톡쓰다가 문득궁금해서 질문좀 하려는대 [1] ㅇㅇ(182.209) 13.01.21 95 0
343610 살아 빠저라 그것이 너의 임무다!! ⚜흑왕⚜ (175.117) 13.01.21 93 0
343608 Firfox OS와 타이젠 이거 인기 끌 거 같냐? [7] 두정갑(121.167) 13.01.21 196 1
343607 야 파싱해서 속성값가져오다가보니 7중 for문이 되었는데 [14] 얼룩돼지갤로그로 이동합니다. 13.01.21 196 0
343604 만약 여자하고 남자 한명이 있는데 한 명만 남아야 집으로 돌아갈 수 잇음 [6] A.I.(175.200) 13.01.21 170 0
343603 윤성우의 c파워 업그레이드 책 보며 문제풀고 있는데 [5] ㅈㄴ(183.106) 13.01.21 186 0
343600 [자바교육] 전액무료 자바교육 웹프로그래밍 앱개발 신입개발 양성교육 중앙일보HTA갤로그로 이동합니다. 13.01.21 87 0
343596 람다는 람다람다해~ [2] ㅋㄱ(183.96) 13.01.21 127 0
343595 오바마 대통령, 게임-총기 폭력 관련성 연구에 1천만달러 예산 지원 [2] ㅇ3ㅇ(180.66) 13.01.21 100 0
343594 근데 SI 공사판은 우리 나라 종특이냐? [2] ㅇㅇ(58.102) 13.01.21 149 0
343592 SI업체가 용역인가여??; [3] sco(58.127) 13.01.21 196 0
343590 C언어밖에 모르는 상태에서 취직했는데 [7] ㅁㄴㅇ(125.143) 13.01.21 392 1
343589 몇개월정도 공부해야지 스스로 php로 게시판 만들수있음? [4] php신(175.215) 13.01.21 178 0
343588 프로그래밍좀 한다싶을정도가 되려면 어느정도 클라스가 되야함 ? [3] ㅇㅇ(123.212) 13.01.21 258 1
343587 형들은 몇백만원짜리 프로그램 깔았어 ? ㅇㅇ(123.212) 13.01.21 104 0
343586 디자인 패턴책 보는데 돌아버리겟네 [12] 자바초보(211.183) 13.01.21 220 0
343585 템프스탭이라는 인재파견 어때??? 구래구래(211.215) 13.01.21 39 0
C 매크로 사용시 주의할점 [2] classical(110.70) 13.01.21 170 1
343582 안드로이드 사이드 뭐냐 [2] ㅇㅇ(211.215) 13.01.21 105 0
343581 일베에서 사랑돋긔인가 뭔가 보고 네이버에서 찾아봤다. [7] ㅇㅇ(58.102) 13.01.21 245 0
343579 SAP 하시는 성님 있나여? [1] 123(112.153) 13.01.21 110 0
343578 면접보구 왔다 진통제(112.171) 13.01.21 92 0
343577 php는 어떠케 공부하는겁니까? +ajax는 머라고발음해야함니까 [7] php신(175.215) 13.01.21 149 0
343576 온라인모바일게임공부할려고 nodejs쓸려고하는대 괜찮? (211.237) 13.01.21 44 0
343575 시스템엔지니어가 꿈인데,, 리눅스를 어느정도까지 공부해야됨?? [3] 토트넘이체고시다!갤로그로 이동합니다. 13.01.21 442 1
343574 개발자까지는아니고, 개발자 하려는 학생인데 울트라북써도됨? [3] ㅇㅇ(112.153) 13.01.21 200 0
343573 게시판 강좌 따라보면서 만들고있는데 [3] wws(175.215) 13.01.21 74 0
343572 자바스크립이나 에이작스 좀 만져본 놈들은 [1] ㅁㄴㅇ(119.202) 13.01.21 137 0
343571 php게시판만드는거 뭐이리힘듬?? 장제스(175.215) 13.01.21 62 0
343570 소멤 전화온사람없나.. [3] 구피(210.179) 13.01.21 145 1
343569 형들 자바학원추천점 [6] 뉴비(112.216) 13.01.21 161 0
343568 입학 전에 윤성우 열강 C 독학하는데 손코딩으로 해도 상관없겠죠 [10] 플로피디스크갤로그로 이동합니다. 13.01.21 258 1
343567 자바 잘하는 프갤러들있나..? 나 초보인데 상수는 메모리에 저장돼..? [2] ㅇㅇ(211.224) 13.01.21 122 0
343566 자바 볍신같다. 비오는데 먼지나게 패고 싶다 [2] 볍신자바(223.32) 13.01.21 129 1
343565 '#define 함수명' 이랑 'void 함수명()' 뭔 차이?? [22] 나초보(182.172) 13.01.21 248 0
343564 SQLite3에서 시퀀스를 생성하는 autoincrement의 문제점. ㅁㄴㅇ(119.202) 13.01.21 84 0
343563 HTML의 메타 태그 <meta>에 대한 고찰 ㅁㄴㅇ(119.202) 13.01.21 105 1
343562 프로그래밍은 수학점수랑 관련없다 수학적사고력에 관계잇지 [16] asdfw(175.215) 13.01.21 316 1
343561 한국에서 프로그래머의 위치는 어느 정도일까? [4] 멍청닭(182.211) 13.01.21 301 1
뉴스 추사랑, 첫 모델 오디션 ‘혹평’…“실망이다” 야노 시호도 ‘눈물’ 디시트렌드 06.30
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2