함수 원형선언할때
int Add(int i, int j);<<<<<<<<-함수 원형선언할때 왜 세미콜론 붙여주는거임??
int main()
{
.....
}
int Add(int i, int j)
{
......
}
함수부분 배우고있는데...
소심맨(121.186)
2011-08-25 23:27
추천 0
댓글 13
다른 게시글
-
내년에 4학년인데 연구소를 들어갈까~ 아니면 혼자 공부할까? [4]프로(183.98) | 11.08.25추천 0
-
공허 //2011 8. 25 [4]CCCC(121.172) | 11.08.25추천 0
-
공허 // [1]CCCC(121.172) | 11.08.25추천 0
-
삭니야~ 돌아와서 살춤이좀 발라줘~ [3]blackd(blackd) | 11.08.25추천 0
-
아..두부김치.dijkstra(222.233) | 11.08.25추천 0
-
내 키보드에... [2]카페엠(nicekuy) | 11.08.25추천 0
-
난 [5]CCCC(121.172) | 11.08.25추천 0
-
여긴 dc가 아닌거냐? [4]blackd(blackd) | 11.08.25추천 0
-
니들 자식이 플밍한다고 하면 말릴꺼냐? [14]블럭(lms7013) | 11.08.25추천 0
-
야밤에 닭시켰음.jpg [6]SuCo(gatherings) | 11.08.25추천 0
세미콜론이 뭔데?
아 그리구 전체적으로 세미콜론을 왜 붙이는지 자세하게 알려주심,,,,어떨땐붙이고 어떨땐 안쓰고하던데..햇갈려서;;
선언부는 항상 붙어.
그건 원형을 선언할때 저렇게 해라고 해서 하는거지.. 함수원형에 세미콜론 안붙이는거 없어... define 으로 함수 메크로랑 해깔리는거 아냐??
아 맞음, #define이런건 세미콜론 안붙던데......왜 붙고 안붙고...;;
음.. 일종의 규칙이지... 왜 붙고 안붙고가 궁금하면.. ANSI C 문서를 잘봐.. 규격이 있으니까..
문장이 끝날때만 붙임..2
저런 함수를 쓸꺼라고 선언해두는거임. 꼬우면 자바나 씨샵쓰던가
이횽이 해깔리는건 #define 문에는 그것도 문장의 끝인데 왜 안붙고 함수원형은 왜 붙는지가 궁금한거 같아.. 이건 구조를 좀 알아야해 어렵지 안아. Runtime 때 컴파일되는게 있고 컴파일 될때 컴파일 되는게 있거든.. 자료 찾아봐
만든 새끼들이 그렇게 만들어서`
이건 말야.. 왜 he is 에서 he 다음에 is가 와야 하는지를 묻는거다.ㅡ.ㅡ; 이건 한마디로 정해놓은거야 .ㅡ.ㅡ;
#define문은 전처리기야, 컴파일을 시작하기 전에 삭제되는 문장이라고 보면 댐 엔터랑 공백을 제거하기 전에 역할을 끝내고 삭제되는 코드니까 세미콜론을 굳이 붙여야 할 필요가 없지
ㄴ 이횽말이 맞아 이렇게 쓸려고 했는데 내가 술마셨거등 -ㅅ- 순간 생각 안났어