(C언어) 포인터 예제
간단한 포인터 예제다. 요즘 또 C를 안하니까 기억이 잘 안난다. 맨 마지막에 // a, a, p의주소(%x), a 의 결과 보면 이해가 간다. 123456789101112131415161718192021#include int main(){ int a=10; int *p=NULL; int **p2=NULL; p=&a; // a를 가르키는 포인터 p p2=&p; // p를 가르키는 포인터 p2 printf("%x %x %x \n", &a, &p, &p2); // a의 주소, p의 주소, p2의 주소 printf("%x %x %x \n", &a, p, p2); // a의 주소, a의 주소, p의 주소 printf("%d %d %x %d \n", *&a, *p, *p2, **p2); // a, a, p의 주소..
더보기
(C언어) 2차원 배열 채우는 순서
다차원 배열 4행 3열 arr[4][3]; ------->------->------->-------> 순서 이렇게 채운다. int arr[4][3]={{1,2,3},{4,5,6},{7,8,9},{10,11,12}}; // 구분 ======== int arr2[4][3]={1,2,3,4,5,6,7,8,9}; // 123 / 456 / 789/ 000으로 자동으로 채운다. 1 2 3 4 5 6 7 8 9 0 0 0 ========
더보기