블로그
-
[11/15] C언어 포인터 깊은 곳 (함수 포인터, 이중포인터, void 포인터)
c언어 포인터 고급 문자배열과 포인터 배열포인터와 포인터 배열 const 이해 이중 포인터 함수 포인터 void 포인터에 대해 학습합니다. 하나하나가 정말 재밌는 내용들입니다.
blog.naver.com · 2026.07.22
-
[C++] 명시적 형변환: static_cast 이해하기
. ◆ 기본 자료형 간의 값 변환 : 정수(int)와 실수 간(double)에 상호 변환, 정수(int)와 열거형 상수 간(enum)에 상호 변환 ◆ 상속 관계에서의 포인터/참조 변환 : 부모를 자식 자료형으로 변환(다운 캐스팅), 자식을 부모 자료형으로 변환(어 캐스팅) ◆ void * 변환 : void *를 T *로 변환, T *를 void *로 변환 그리고
blog.naver.com · 2026.08.22
-
[쉽게 풀어쓴 C언어 Express] 제14장 - 포인터 활용
14장 포인터 활용 실습문제(Programming) 01. 10개 정도의 속담을 문자열의 형태로 함수 set_proverb() 내부에 저장하고 있다가 사용자가 set_proverb( #include #include void set_proverb(char **q, int n); int main() { char *proverb; int n; printf("몇 번째
blog.naver.com · 2016.02.11
-
C언어 함수포인터 - 함수포인터를 반환하는 함수 - function pointer
인수가 없어서 쉬운 함수 포인터 예 : void vfun1(void) { printf("vfun1\n"); } void vfun2(void) { printf("vfun2\n"); } ; } int main(int argc, char**argv) { void (*fun)(); if (fun = RetFunc(1)) fun(); return 0; } 좀 더 복잡한
blog.naver.com · 2015.05.31
-
링크드 리스트
Student { int sno; String name; int kor, eng, math; float ave; }; struct Node { //앞뒤로 연결된 노트를 가리키는 포인터 Node* prev; Node* next; //Student 변수 Student std; }; struct Node { //앞뒤로 연결된 노드를 가리키는 포인터.
blog.naver.com · 2013.11.23
-
[영진전문대 컴퓨터정보계열]c언어 14장 이중 포인터
이중포인터 : 포인터를 가리키는 포인터 void f(int **q); = > 호출 : int * p : f(&p); p(주소값) 변경가능 int **q = &p; 포인터 배열 : 포인터를 모아서 배열로 만든것 정수형 포인터 배열 int a =10, b=20,c=30,d=40,e=50; int *pa[5]={&a,.......
blog.naver.com · 2013.06.11
-
6월 11일 수업내용
포인터 = 주소, 메모리 저장공간을 가리킴 포인터변수 정의 Type * 식별자; int a = 10; int *p = &a;// double *dp int **dp; int *p = 20; ---------------------------- #include int main(void) { int i = 100; int *p = &i; int **
blog.naver.com · 2013.06.11
-
5월 7일 실습내용
포인터 == 주소 1번지 2번지 ... 포인터 상수 : 주소값, 1000번지 -> &a, 배열명, 문자열상수 포인터 연산 == 주소값 연산 비교 1000번지 + 1 -> 1004번지 (int일 경우) 1000
blog.naver.com · 2013.05.07