c언어에서 함수 선언할때 질문

int main( ){

}

라고 선언하자나

소괄호안에 함수에 필요한 인수를 선언한다고 배웠는데

소괄호안에서 선언하는거랑 중괄호 안에서 선언하는거랑 다름?

개씹초보자면 딱히 중괄호에서 선언해도 상관없음?

8개의 댓글

2018.04.16
소괄호에서 선언하는건 다른 함수로부터 전달받을 인자.
예를 들어 max(a,b)라는 함수를 만든다 치면 a와 b라는 함수는 다른 함수로부터 전달받아야만 할거임. 그런건 중괄호 안에 선언 못함.
0
2018.04.17
@decltype
아.. 음 대충 알겠다
다른 함수와의 연결고리라는거구나

그럼 하나만 더.

int main(int argc,char** argv)

라고 보통들 선언하던데
여기 소괄호에 들어있는건 뭘 뜻함?
함수를 하나만 선언하더라도 이렇게 짜는 경우가 있던데
0
2018.04.17
@Gintama
int main이 받는 인수는 command line argument임.
myprogram이란 프로그램이 있다 치자. 니가 cmd를 켜서
myprogram -option myoption
이런 식으로 치면 myprogram이 -option myoption이란 command line argument를 받은채로 실행됨.
그 command line argument의 개수가 argc, 내용이 argv에 저장되는거임

자세한검 검색 ㄱㄱ
0
2018.04.17
@decltype
친절한 대답 고마웡
0
2018.04.17
@Gintama
http://www.dogdrip.net/159863708

내가 만들어본 예문임 보고 해석해봥
0
2018.04.17
@Tbps
나에겐 넘모 어려운것..
if문 나오기 시작하니 뭐가 많아갖고 막혔다

그래도 친절하게 예문도 가져와주고 고마워
좀 더 배우고 해석해보도록 할게
0
2018.04.17
소괄호 안에 함수에 필요한 인수를 선언한다는 게 아니라

함수를 만들 때 소괄호 안에 인수의 타입과 이름을 기입한다는 거야.

()의 경우는 함수에서 쓰이는 인수나 해당 함수 내에서 쓰이는 변수를 정의한다면
{}는 지역 을 선언하는 거임. {} 안에서 변수를 선언하게 되면 {} 안에서만 사용할 수 있음
0
2018.04.17
대충 이해가 된 거 같다
친절한 컴게이들 아리가또
0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180371 [견적] 이거 에센코어 KLEVV DDR4 PC4-25600 CL22 매우 싸게 나왔는... 7 부터시작하는이세... 0 1 시간 전 47
180370 [잡담] 모니터암 설치하는데 미스테리 3 사나이테스트 0 2 시간 전 85
180369 [컴퓨터] 음향 관련 잘아는 형들 질문... 2 Marlin 0 2 시간 전 50
180368 [잡담] 애드가드 안드로이드 kt-dpi 우회 업데이트 됨 어무니 0 3 시간 전 94
180367 [컴퓨터] m2 ssd를 메인보드 기준으로 슬롯 1번에 있는거 2번으로 옮기... 3 오뜨 0 3 시간 전 67
180366 [잡담] 유튜브앱 구간 스킵 방식이 바꼈네?? 1 츄이로 0 3 시간 전 85
180365 [컴퓨터] 이륙 허가좀 15 사촌간부랄빨기 0 4 시간 전 89
180364 [컴퓨터] 완전 컴알못인데 이 레노버 노트북 사도 될까? 10 Fiesta 0 4 시간 전 114
180363 [잡담] 천천히 충전하는 거 폰 배터리에 더 안 좋음? 3 개돼지무한리필 0 5 시간 전 88
180362 [잡담] 메타ai 공개 1 년차html개발자 0 5 시간 전 96
180361 [컴퓨터] p41을 서브 게임저장용은 낭비인가? 7 신우철 0 7 시간 전 124
180360 [정보] 해당 모니터암이 여기 모니터2개에 맞을지 모르겠습니다 2 골든베릴 0 9 시간 전 97
180359 [견적] (직구) SK하이닉스 Platinum P41 2TB PCIe4.0 NVMe M.2 2280 ... 7 요기쪄 0 9 시간 전 258
180358 [컴퓨터] 이거 괜찮은 가격인가요? 5 죽업 0 10 시간 전 162
180357 [잡담] 급해서 특급운송으로 주문했는데... 오브 0 10 시간 전 116
180356 [컴퓨터] 사도 됨? 8 or5469 0 13 시간 전 157
180355 [모바일] 에어팟 프로 1세대 노이즈 캔슬링시 들리는 잡음 해결 방법 5 기승전치킨 0 16 시간 전 144
180354 [컴퓨터] RX7600 생각보다 잘만들었네? 7 Vv연옥의사신vV 0 17 시간 전 243
180353 [컴퓨터] 모니터가 FHD이면.. FHD이상은 차이없는거 아닌가? 4 ing 0 17 시간 전 187
180352 [견적] 컴 살까 하는데 견적 어떤가여 5 함박눈 0 18 시간 전 100