*&a=10;
*:참조연산자//선언시에만 사용
&:주소연산자
int a=0;
int *ap;//포인터변수..
double *dp;
ap=&a;
dp=ap; //불가.. 형식이 다르므로..
//호출은& 받기는* 활용은 그냥??
#include <stdio.h>
/*void swap(int *ap, int *bp)
{
int temp;
temp=*ap;
*ap=*bp;
*bp=temp;
}
*/
input_data(int *ap, int *bp)
{
printf("넣어:");
scanf("%d%d",ap,bp);
}
int main()
{
int a, b;
input_data(&a,&b);
printf("%d\t%d\n",a,b);
return 0;
}
int a;
int *ap=&a;
혹은 int *ap; ap=&a;
*ap=10;//정상
scanf("%d",*ap);// X
scanf("%d",ap);// O