파이썬에서는 사용자 정의함수에서 리스트를 매개변수로 받으려면 아래 코드처럼 작성해야 하는 것처럼
C언어에서는 사용자 정의함수에서 배열을 매개변수로 받으려면 어떻게 해야 하나요?
함수자료형 함수이름((배열 자료형) (배열이름)[]) 으로 해주시면 됩니다.
ex)
void f(int a[]){
}
#include
void func(int arr[]);
int main(void) {
int array[5] = { 10, 2, 88, 7, 31 };
func(array);
return 0;
void func(int arr[]) {
int i;
for (i = 0; i < 5; i++)
printf("array[%d] : %d\n", arr[i]);
이렇게 작성했는데 결과가 이상하게 나와요
아 재가 printf("array[%d] : %d\n", arr[i]); 부분을 실수했네요 해결했습니다.
댓글을 작성하려면 로그인해야 합니다.
wodus0129 3년 전
파이썬에서는 사용자 정의함수에서 리스트를 매개변수로 받으려면 아래 코드처럼 작성해야 하는 것처럼
C언어에서는 사용자 정의함수에서 배열을 매개변수로 받으려면 어떻게 해야 하나요?