C언어좀 하는사람
void output(int* a,int* b,int* c)
{
switch(c)
{
case 1:
printf("%d + %d = %d\n",a,b,a+b);
break;
case 2:
printf("%d - %d = %d\n",a,b,a-b);
break;
case 3:
printf("%d * %d = %d\n",a,b,a*b);
break;
case 4:
printf("%d / %d = %f\n",a,b,(float)a/b);
break;
default:
printf("1-4 번호선택.\n");
break;
}
}
여기서 인자값 포인터변수로 받을떄는 아래 연산부분에서 변수를 어찌해야하는거지
이 게시물을
댓글'2'
번호
제목
작성자
날짜
조회 수
void swap(int*,int*)
이 댓글을
int a = 5;
int b = 10;
output(&a,&b,1); //덧셈 결과는 15
output(&a,&b,2);//뺄셈 결과는 -5
output(&a,&b,3);//곱셈 결과는 50
output(&a,&b,4);//나눗셈 결과는 0.2
이 댓글을