| ν•¨μˆ˜ 포인터 |

 

- ν•¨μˆ˜ ν¬μΈν„°μ˜ μ •μ˜

ν•¨μˆ˜μ˜λ¦¬ν„΄ν˜• (*ν¬μΈν„°μ˜ 이름) (첫번째 인자의 ν˜•, λ‘λ²ˆμ§Έ 인자의 ν˜•...)

   β””>μ£Όμ†Œκ°’μ„ 넣을 ν•¨μˆ˜κ°€ ν•¨μˆ˜ ν¬μΈν„°μ˜ μ •μ˜μ™€ 일치 ν•˜λ©΄ ν•¨μˆ˜μ˜ μ‹œμž‘ μ£Όμ†Œκ°’μ„ ν•¨μˆ˜ν¬μΈν„°μ— 넣을 수 있음.

 

- ν•¨μˆ˜μ˜ 이름이 ν•¨μˆ˜μ˜ μ‹œμž‘ μ£Όμ†Œκ°’μ„ λ‚˜νƒ€λƒ„

ex) 
	int (*pmax)(int, int);
	int max(int a, int b);

	pmax = max      // O μ˜¬λ°”λ₯Έ μ‚¬μš©
	pmax = &max     // X ν‹€λ¦Ό

  β””> pmaxλŠ” max와 λ™μΌν•˜κ²Œ μ‚¬μš© ν•˜λ©΄ 됨

λ°˜μ‘ν˜•

+ Recent posts