06/07/12 수업내용

DEVELOP/C 2006. 7. 12. 16:10

*&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

AND