#include <stdio.h>
void foo(int *a, int b, int *c){
a = &b;
b = -10;
*c = 100;
printf("a : %d, b : %d, c : %d\n", *a, b, *c);
}
int main(int argc, char* argv[]) {
int array[5], i, *ip;
for(i=0;i<5;i++)
array[i] =(i+1)*10;
ip = &array[0];
printf("%d\n",*(ip+1));
foo(ip, *ip+1, (ip+2));
printf("%d, %d, %d\n", *ip, *(ip+1), *(ip+2));
printf("%d, %d, %d\n", array[0], array[1], array[2]);
return 0;
}
아 2학년때 공부했던 포인터 공부할라니까 짱난다.ㅋㅋ
결과값을 써보세용^.^
아 포인터 말고도 c by v, c by r 도 있네.. 돌리지말고 함 머릿속으로 그려서 풀어바바!~~~~
올ㅋ 확실히 포인터갓배우얘들한텐좋은문제네 가주감
아 머리아프다 ;;;