검색결과 리스트
글
int arr[4] = {10,16,17,19};
int A=32;
int B=31;
int C=63;
↑메모리 할당 그림으로 표시
↑표로표시
pritnf ("%d",A) ← 0100 주소에 있는 값출력
printf("%d",arr[3]) ← 0012 주소에 있는 값출력
⊙배열 이름은 배열의 첫번째 주소를 가지고있다!
char arr[] = "test";
printf("%d",arr[3]);
*arr[0+2] → 's'가있는 공간 0002에 접근
int A=32;
int B=31;
int C=63;
주소 | 값 | |
arr[0] | 0000 | 10 |
arr[1] | 0004 | 16 |
arr[2] | 0008 | 17 |
arr[3] | 0012 | 19 |
A | 0100 | 32 |
B | 0124 | 31 |
C | 0088 | 63 |
pritnf ("%d",A) ← 0100 주소에 있는 값출력
printf("%d",arr[3]) ← 0012 주소에 있는 값출력
⊙배열 이름은 배열의 첫번째 주소를 가지고있다!
char arr[] = "test";
printf("%d",arr[3]);
*arr[0+2] → 's'가있는 공간 0002에 접근
'C > 난정말C Programming을 공부한적이없다고요' 카테고리의 다른 글
다차원 배열(이차원배열) (0) | 2011.08.16 |
---|---|
배열 and 포인터 (0) | 2011.08.16 |
포인터 (0) | 2011.08.16 |
배열(문자) (0) | 2011.08.16 |
배열(숫자) (0) | 2011.08.16 |
RECENT COMMENT