pointer

ims·2021년 4월 21일
0

여러가지

목록 보기
9/9

https://www.youtube.com/watch?v=A7C9-Ea_zBQ

#include <stdio.h>

int main(){
	int a=10;
	
	int *p;
	// * = asterisk
	
	p = &a;
	
	// & = ampersand
	
	printf("%x \n",&a);
	printf("%x",p);
		
}

📌 asterisk *

  1. 포인터 선언
  2. 해당 주소의 값에 접근

할 때 사용한다.

printf("%d",*p);

📌 예제

#include <stdio.h>

int main(){
	char arr[6] = {"hello"};

	char* pointer;
	pointer = &arr[0];

	printf("%c",*pointer);
	printf("%c",*(pointer+1));
	printf("%c",pointer[2]);
	printf("%c",*(pointer+3));
		
}
profile
티스토리로 이사했습니다! https://imsfromseoul.tistory.com/ + https://camel-man-ims.tistory.com/

0개의 댓글

관련 채용 정보