wodus0129   3년 전

파이썬에서는 사용자 정의함수에서 리스트를 매개변수로 받으려면 아래 코드처럼 작성해야 하는 것처럼 

C언어에서는 사용자 정의함수에서 배열을 매개변수로 받으려면 어떻게 해야 하나요?

kms9937   3년 전

함수자료형 함수이름((배열 자료형) (배열이름)[]) 으로 해주시면 됩니다.

ex)

void f(int a[]){

}

wodus0129   3년 전

#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]);

}

이렇게 작성했는데 결과가 이상하게 나와요

wodus0129   3년 전

아 재가 printf("array[%d] : %d\n", arr[i]); 부분을 실수했네요  해결했습니다.

댓글을 작성하려면 로그인해야 합니다.