"C언어 포인터와 배열"의 두 판 사이의 차이

(새 문서: ==개념== ;포인터와 배열의 차이 ==형태== * int a[n] * int *pa ==포인터와 배열의 의미== * int a[n] :→ 정수형 변수 a가 n개 * int *pa :→ pa 주소방 1...)
 
24번째 줄: 24번째 줄:
     printf("%lu\n", sizeof(pa)); // 8
     printf("%lu\n", sizeof(pa)); // 8
}
}
</source>


[[분류:C]]
[[분류:C]]
[[분류:배열]]
[[분류:배열]]
[[분류:포인터]]
[[분류:포인터]]
</source>

2017년 4월 4일 (화) 22:17 판

1 개념

포인터와 배열의 차이

2 형태

  • int a[n]
  • int *pa

3 포인터와 배열의 의미

  • int a[n]
→ 정수형 변수 a가 n개
  • int *pa
→ pa 주소방 1개

4 포인터와 배열의 크기

#include <stdio.h>

int main()
{
    int a[10];
    int *pa;

    printf("%lu\n", sizeof(a)); // 40
    printf("%lu\n", sizeof(pa)); // 8
}
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}