언어/c언어

포인터

파아랑새 2016. 4. 18. 13:35

#include <stdio.h>
void printfdata(int* p) {
 int i;
 for (i = 0; i < 10; i++) {
  printf("%d ", p[i]); // 이렇게도 가능하다
 }printf("\n");
 for (i = 0; i < 10; i++) {
  p[i] = i + 10;
 }printf("\n");
}
int main(void) {
 int arr[10] = { 0, };
 int i;
 for (i = 0; i < 10; i++) {
  arr[i] = i + 1;
 }
 printfdata(arr);
 for (i = 0; i < 10; i++) {
  printf("%d ", arr[i]);
 }printf("\n");
 return 0;
}