diff --git a/HW5_Pointer/README.md b/HW5_Pointer/README.md
index f6734a5bdce75f5d595be8fdeb1a0946e03a0f89..8071ceaccf2abe943cda55a1c2af1ddc01b4a402 100644
--- a/HW5_Pointer/README.md
+++ b/HW5_Pointer/README.md
@@ -7,17 +7,17 @@
 - 포인터는 특정 변수 자체가 존재하는 메모리 주소의 값을 가진다.
 
 <그림 1>![1](./image/1.PNG)
-다음 사진처럼 a를 이용해서 5를 찾을 수 있고 포인터 변수 b를 이용해서 5를 찾을 수 있다.
+- 다음 사진처럼 a를 이용해서 5를 찾을 수 있고 포인터 변수 b를 이용해서 5를 찾을 수 있다.
 
 <그림 2>![2](./image/2.PNG)
-int a = 5; 라고 변수를 할당하면 메모리 주소상에서 <그림 2>처럼 기록된다.
+- int a = 5; 라고 변수를 할당하면 메모리 주소상에서 <그림 2>처럼 기록된다.
 - int - 4byte
 - long long - 8byte
 - void - 1byte
 
 ## 포인터 주의사항
 <그림 3>![3](./image/3.PNG)
-위와 같은 코드는 부적절하다.
+- 위와 같은 코드는 부적절하다.
 - 포인터는 컴퓨터 시스템의 특정 메모리에 바로 접근할 수 있기 때문에 기존에 존재하던 중요한 메모리 영역에 접근하지 않도록 한다.
 
 ## 포인터 관련 연산자
@@ -31,6 +31,8 @@ int a = 5; 라고 변수를 할당하면 메모리 주소상에서 <그림 2>처
     - 선언된 포인터 변수가 가리키는 변수를 구한다.
 
 ## 포인터 배열
+- 예시코드 test4.c
+
 ``` C code
 #include <stdio.h>