c언어 간단한 질문입니다
아잉누님
질문 제목 : 개념을 정확히 몰라서요 ㅜㅜ질문 내용 :
#includestdio.hint arradder(int *parr, int n);int main(void)
{
int arr[10]={1,2,3,4,5,6,7,8,9,10};
int sumofarr; sumofarr=arradder(arr,sizeof(arr)/sizeof(int));
printf(배열의 총 합:%d\n,sumofarr);
}
int arradder(int*parr, int n)
{
int sum=0;
int i; for(i=0;in;i++)
sum+=parr[i];
return sum;
}
------------------------------------------------------------------
위에처럼 이런 코드가 있으면 위에서 빨간색으로 표시한 int 부분을 어떨때는 void로 해서 프로그래밍 할때도 있더라구요
이 부분을 int로 할때랑 void로 할때랑 차이점이 몬지 잘 모르겠습니다 ㅜㅜ
답변 부탁드려요!!
-
해가빛 2024-06-13
고맙습니다!!! 이제 좀 확신이 생기는거 같습니다!!
-
큰모듬 2024-06-13
int형은 말씀하신게 맞습니다. 추가적으로 int형으로 return값을 줍니다
void는 못쓴다기보다는 반환 형이 없기 때문에, 안쓴다는 게 맞습니다 ㅎㅎ -
봄나비 2024-06-13
int로 쓸경우에는 return을 이용하여 반환값을 보내주고
void로 할 경우에는 return을 못쓴다는 말인가요? ㅜㅜ
헷갈리네요 ㅜㅜ -
애교 2024-06-13
함수의 반환 값입니다
int로 할 경우, 함수의 반환 값은 int형이며
void로 할 경우, 함수의 반환 값은 없습니다
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2659201 | 리눅스 gcc 컴파일 도중에 에러로 질문드려요~ (7) | 환찬 | 2024-06-23 |
2659177 | ★ 질문 입니다ㅠ (4) | 에드워드 | 2024-06-22 |
2659148 | 수다님의 푸시푸시 알고리즘을 플로우 차트로 나타 내려고 하는데 너무 어렵네요. 좀 알려 주실수 있으신가요? | 황소자리 | 2024-06-22 |
2659095 | *data와 data[]는 같은가요?? (8) | 마중물 | 2024-06-22 |
2659066 | 12배수 구하는 방법 (3) | 등대 | 2024-06-21 |
2659014 | c언어 적용사례 질문드려요 | 눈솔 | 2024-06-21 |
2658907 | short형 변수와 unsigned short형 변수 printf함수로 출력시 질문입니다. (2) | 볼1매그녀 | 2024-06-20 |
2658874 | openGL 이동,회전이요.. | 물 | 2024-06-20 |
2658845 | 변수 선언의 필요성에대해서.. (3) | 이루리 | 2024-06-19 |
2658818 | 가변인자 함수로 함수 오버로딩할 수 있을까요? | 지존 | 2024-06-19 |
2658790 | C++과 Java 책 | 겨슬 | 2024-06-19 |
2658764 | CAST 사용 질문좀 드릴게요 고수님들 (2) | 이솔 | 2024-06-19 |
2658740 | 파일 입출력 질문좀 드릴꼐요 (3) | 활력초 | 2024-06-18 |
2658689 | 문자 입출력 , | 츄릅 | 2024-06-18 |
2658662 | 예를 들어... | 개미 | 2024-06-18 |
2658636 | 질문이요 코드있음 | 리네 | 2024-06-17 |
2658582 | visual studio 2008에서 계속 지정된 파일을 찾을 수 없다고 뜨는데.... | Judicious | 2024-06-17 |
2658499 | C/C++ 콘솔 프로그래밍서 특정 텍스트만 색 바꾸기 | 화이트캣 | 2024-06-16 |
2658474 | 로그인 프로그램...(다음,네이버, 야후 등등) (2) | 별하 | 2024-06-16 |
2658420 | 1차원배열 입력된값 더하기가 않됩니다. | 라미 | 2024-06-15 |