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
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180473 [컴퓨터] 컴퓨터 완본체 샀는데 깔아야할 드라이버나 설정 있나요? 4 하이웨이 0 2 시간 전 87
180472 [잡담] 좆데온 8천번대보다 7900xtx가 전기모기채는신이야 0 3 시간 전 91
180471 [컴퓨터] 형님들 견적짠거 호환 문제없는지 확인 부탁드립니다 2 우루루옳지 0 3 시간 전 39
180470 [정보] 크러쉬80 - 레이니75를 만든 Wob의 텐키리스 키보드 1 Veigrake 0 4 시간 전 123
180469 [잡담] 여기 로봇 청소기도 물어봐도 됨?? 8 년째재수강 0 4 시간 전 130
180468 [잡담] 윈도우12 전부 레거시쳐낸다는말이 하드웨어를 말한거구나 4 이거보인다면기분탓임 0 4 시간 전 194
180467 [컴퓨터] 갤럭시80 넘나 이쁜것이예요 2 군마 1 7 시간 전 293
180466 [모바일] 차량용 맥세이프 충전기 탁상용으로 쓰니 좋다 4 년째군대 0 7 시간 전 161
180465 [잡담] 채터링 어캐잡습니까... 5 로우팡맨 0 8 시간 전 161
180464 [잡담] 4월에 마우스 큰 게 두 개 나오네 4 GNStout 0 8 시간 전 212
180463 [컴퓨터] 무선 키보드 마우스 세트는 별로인가? 3 하이웨이 0 8 시간 전 108
180462 [컴퓨터] 10만원대 포터블 모니터는 사는거 아니더라 14 코싸멘뚜 0 9 시간 전 189
180461 [정보] 레이니75 저격하는 브릿지75 18 Veigrake 0 11 시간 전 273
180460 [모바일] 새 애플펜슬 나오면 기존 제품들 가격내려가? 5 II바II코II드II 0 14 시간 전 216
180459 [잡담] 드디어 왔다 레이니 5 ltearl 0 21 시간 전 291
180458 [프로그래밍] 그 혹시 게임쪽 종사자 있음? 16 god79ii 0 22 시간 전 416
180457 [컴퓨터] sata 케이블때문에 ssd가 망가질 수도 있나요? 9 드웨인토마스 0 23 시간 전 313
180456 [모바일] 횽들 어거좀 봐줘 6 부자가될개붕이놈들 0 1 일 전 191
180455 [컴퓨터] 선생님들 혜안을 구합니다 9 빠른인정빌런 0 1 일 전 182
180454 [모바일] 당근으로 갤럭시탭 s9 울트라 사기로했는데 2 말이야방구야 1 1 일 전 295