포인터

코딩/C 언어

C언어 상수 포인터 간단한 예제

C 언어에서 상수 포인터는 포인터가 가리키는 값을 변경할 수 없는 포인터입니다. 상수 포인터는 const 한정자가 있는 포인터로 선언되며, 가리키는 대상의 값을 변경할 수 없습니다. #include int main() { char ch = 'A'; float fnum = 3.14; double dnum = 2.71828; int inum = 42; const char* ptr1; // char 형식의 상수 포인터 const float* ptr2; // float 형식의 상수 포인터 const double* ptr3; // double 형식의 상수 포인터 const int* ptr4; // int 형식의 상수 포인터 ptr1 = &ch; // 포인터가 ch를 가리킴 printf("char: %c\n", *..

코딩/C 언어

C언어 포인터 간단한 예제 예시

포인터를 활용한 각 변수의 반환값을 알아보는 예제입니다. #include int main() { int num = 10; // 정수형 변수 num 선언 및 초기화 int *ptr = # // 포인터 변수 ptr 선언 및 num의 주소로 초기화 printf("num의 값: %d\n", num); printf("num의 주소: %p\n", &num); printf("ptr의 값: %p\n", ptr); printf("ptr이 가리키는 값: %d\n", *ptr); *ptr = 20; // ptr을 통해 num의 값을 변경 printf("변경된 num의 값: %d\n", num); return 0; } 결과 num의 값: 10 num의 주소: 0x7ffd7e882a3c ptr의 값: 0x7ffd7e88..

Niki
'포인터' 태그의 글 목록