[개탱][C][변수 읽는법][Pointer][Double Pointer][함수 포인터][더블 포인터][포인터]
·
Dev/[C]
포인터.. 어려운거 하나도 없다! Pointer 란? 말 그대로 무엇인가를 가리킨다. Pointer를 정의 해줄 때 C언어에서는 Type 과 변수명을 선언하는 그 사이에 '*'를 적어줌으로서 ex) int* a;a는 가리킨다. 무엇을? int형 타입의 변수를 가리킨다.즉 자신보다 *개수가 하나 적은 타입을 가리킨다고 생각하자. 다시말해int* a 는 int* 보다 *개수가 하나 적은 int형을 가리키게 되는것이다. 뭐 더블포인터.. 이런게 많은데 다 똑같다 int** a;a는 가리킨다. 무엇을? 자신의 타입인int** 형보다 *가 한개가 적은즉 int*형을 가리키게 되는것이다. 자 그럼 하나더해서 char*** c;c는 가리킨단다. 무엇을? 자신의 타입인char***형보다 *가 한개 적은char**형을 ..