포인터 썸네일형 리스트형 [c] 11.19 ex6 #include void main() { //a=&a[0][0]=a[0] int a[3][4]; printf("a의 주소 %u\n",a); printf("a+1의 주소 %u %u\n",a+1,a[1]); printf("a+2의 주소 %u %u\n",a+2,a[2]); printf("\n주소 구하는 형식들\na의 주소 %u %u %u %u\n",a,&a[0][0],a[0],&a[0]); } 더보기 [c] 11.19 ex5 #include void main() { char *ptr="Computer"; int i; for(i=7;i>=0;i--) { printf("%s\n",ptr+i);//%c 와 %s 의 차이점을 알자 %d 도 넣어봐라 } for(i=0;i 더보기 [c] 11.19 ex4 #include void maxmin(int *pa, int *pmax,int *pmin) { int i,temp; for(i=0;i*pa) *pmin=*pa; if(*pmax 더보기 [c] 1119 ex3 #include void change(int *pa,int *pb);//선언 void main() { int a=100,b=200; printf("원래 a=%d\tb=%d\n",a,b); change(&a,&b);//call by reference printf("바뀐 후 a=%d\tb=%d\n",a,b); } void change(int *pa, int *pb) { int temp; temp=*pa; *pa=*pb; *pb=temp; } 더보기 [C] 11.19 ex1 #include void main() { int a[5]={10,20,30,40,50},*pa,i; pa=a;//pa=&a[0]; for(i=0;i 더보기 이전 1 다음