달력

10

« 2018/10 »

  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  

'함수 포인터'에 해당되는 글 2

  1. 2010.03.10 함수 포인터(2)
  2. 2010.03.09 함수 포인터
2010.03.10 13:51

함수 포인터(2) 프로그래밍/C언어2010.03.10 13:51







앞에서 썻듯이 함수 포인터를 다양한 함수를 for문을 이용해서 루프에서 사용한다고 하면,

실제로 함수의 포인터를 인자로 보낼 수 있는 방법도 존재한다(그러니까 함수 포인터겠지만)



결과는 예상할 수 있겠지만 30이 나온다.

물론 실제로 이렇게 간단하게 짤일은 없겠지만, 함수의 리턴 값을 받아서 그것으로 또 무언가 계산 하기 위해선,

이런 방법을 쓰지 않을까 생각해 본다.

주의점은 함수의 포인터를 보낼 때

ptrfunction(sum(10,20));

을 사용해서 보내 주어도 되지 않겠느냐 인데, 안된다고 한다.

그래서 좀 귀찮지만 추가로 변수안에 들어 갈 값을 설정을 해줘야 한다는 것.

아직은 잘 모르겠지만 활용법에 대해선 언젠가 알게 되겠지.

'프로그래밍 > C언어' 카테고리의 다른 글

전처리기(1)  (0) 2010.03.10
__FILE__, __LINE__  (0) 2010.03.10
함수 포인터(2)  (0) 2010.03.10
함수 포인터  (0) 2010.03.09
2차원 배열 동적 할당  (0) 2010.03.09
가변 인수  (0) 2010.03.08
Posted by 안식의후크
2010.03.09 12:32

함수 포인터 프로그래밍/C언어2010.03.09 12:32







함수에 대해서 포인터를 사용하여 활용 하는 방법

소스를 보면 이해가 갈듯, 어디서 써야 할지는 솔직히 잘 모르겠다;

함수의 인자로 함수를 보내나?? 흠--a;



소스, 결과 참조



ps : 알아 보니, 함수 포인터는 주로 랜더링에서 사용을 하게 된다는데,
게임 루프내에서 랜더링 함수를 실행 하게 될때
랜더1()
랜더2()
등등랜더()
를 하기 보다
루프전에 함수포인터에 넣어 주어
for를 사용해 간략하게 표현하기 위함이라고 한다.

'프로그래밍 > C언어' 카테고리의 다른 글

__FILE__, __LINE__  (0) 2010.03.10
함수 포인터(2)  (0) 2010.03.10
함수 포인터  (0) 2010.03.09
2차원 배열 동적 할당  (0) 2010.03.09
가변 인수  (0) 2010.03.08
문자열과 배열  (0) 2010.03.08
Posted by 안식의후크