반응형
자료형의 크기만큼 값이 증가한다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int num = 10; //int형 변수 선언
int* ptr = # //포인터변수 선언후 num주소 대입
printf("ptr: %p\n", ptr); //ptr 포인터 주소 출력
printf("ptr+1: %p\n", ptr + 1); //ptr+1 포인터 주소 출력
printf("ptr+2: %p\n", ptr + 2); //ptr+2 포인터 주소 출력
//int형 크기 만큼 4씩 증가
short num2 = 1; //short형 변수 선언
short* ptr2 = &num2; //포인터변수 선언후 num2 주소 대입
printf("ptr2: %p\n", ptr2); //ptr2 포인터 주소 출력
printf("ptr2+1: %p\n", ptr2 + 1); //ptr2+1 포인터 주소 출력
//short 크기 만큼 2씩 증가
return 0;
}
반응형
'Programming > C' 카테고리의 다른 글
c언어 구조체 및 typedef 활용예제 (0) | 2021.08.13 |
---|---|
c언어 동적할당 예제 malloc free (0) | 2021.08.07 |
c언어 출력타입 종류 (0) | 2021.08.07 |
c언어 헤더파일생성 (0) | 2021.08.07 |
c언어 재귀함수(자신을호출) (0) | 2021.08.07 |