포인터 실습 문제
기존의 행렬의 합, 차, 곱을 출력하는 함수를 변경해보도록 하자.
기본구조
#include <stdio.h> void sum(int (*p1)[3], int (*p2)[3], int (*result)[3]); // 합 void print(int (*p1)[3]); // 행렬을 출력하는 함수
int main(void) { int sum[3][3], sub[3][3], mul[3][3]; sum(arr1, arr2, sum); // 합 print(sum); // 행렬 출력 print(sub); print(mul); return 0; void sum(int (*p1)[3], int (*p2)[3], int (*result)[3]) { void sub(int (*p1)[3], int (*p2)[3], int (*result)[3]) { } void mul(int (*p1)[3], int (*p2)[3], int (*result)[3]) { void print(int (*p)[3]) { // 함수 기능 구현 } |