본문 바로가기

쓰기



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'
오이짠지
  • 2012.03.29

void swap(int*,int*)

이 댓글을

아토므
  • 2012.03.30

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

이 댓글을

번호
제목
작성자
날짜
조회 수
8294
2023.01.02
조회 수: 377
8287
2022.04.19
조회 수: 214
8283
2021.10.26
조회 수: 347
8281
2018.02.14
조회 수: 1546
8278
2017.10.20
조회 수: 1080
8275
ego
2017.06.11
조회 수: 815
8274
2017.04.13
조회 수: 480
8271
2017.03.02
조회 수: 449
8269
2016.11.29
조회 수: 536
8268
2016.11.27
조회 수: 679
8267
2016.11.23
조회 수: 498
8266
2016.11.22
조회 수: 421
8264
2016.11.14
조회 수: 541
8263
2016.10.19
조회 수: 398
8262
2016.07.25
조회 수: 476
8261
2016.06.11
조회 수: 433
8260
2016.06.07
조회 수: 437
8259
2015.12.23
조회 수: 594
8257
2015.07.10
조회 수: 548
8256
2015.02.25
조회 수: 655
8255
ask
2015.02.02
조회 수: 541
8254
2014.12.07
조회 수: 627
8253
2014.12.05
조회 수: 751
8252
2014.12.03
조회 수: 649
8251
2014.11.21
조회 수: 965
8250
2014.10.17
조회 수: 817
8249
2014.10.14
조회 수: 1359
2023.01.02
조회 수: 377
2021.10.26
조회 수: 347
2018.02.14
조회 수: 1546
ego
2017.06.11
조회 수: 815
2017.04.13
조회 수: 480
2017.03.02
조회 수: 449
2016.11.29
조회 수: 536
2016.11.22
조회 수: 421
2016.11.14
조회 수: 541
2016.07.25
조회 수: 476
2016.06.11
조회 수: 433
2015.12.23
조회 수: 594
2015.07.10
조회 수: 548
ask
2015.02.02
조회 수: 541
2014.12.07
조회 수: 627
2014.12.05
조회 수: 751
2014.12.03
조회 수: 649
2014.10.17
조회 수: 817
2014.10.14
조회 수: 1359