대답 1:

여기서 * ptr ++는 Address를 증가시킨 다음 특정 위치의 문자를 반환합니다. 그러나 ptr ++은 주소를 직접 증가시킵니다. 두 ++ (증가 연산자)에서 역 참조 연산자보다 우선 순위가 높기 때문에 둘 다 포인터를 앞으로 나아가고 있습니다. (* ptr) ++와 같이 사용하면 먼저 참조를 해제 한 다음 특정 요소를 증가시킵니다.


대답 2:

* ptr

* ptr ++

* (ptr + 1)

* (ptr + n

ptr

ptr ++

ptr + 1

ptr + n

주소

또한 인쇄 후 ptr 변수가 다음 위치를 가리키고 문자 포인터이기 때문에 1 바이트 점프합니다.

이전 명령문에서 주소를 증가 시켰기 때문에 a를 인쇄합니다.

문자 's'의 주소, 즉 기본 주소를 인쇄합니다.

기본 주소를 인쇄 한 다음 증분 만합니다.


대답 3:
  1. * ptr ++

여기서 우리는 연산자의 우선 순위를 고려해야합니다.

++ (포스트 픽스)는 * 연산자보다 우선 순위가 높습니다.

따라서 * ptr ++는 * (ptr ++)로 간주됩니다

포인터가 다음 위치를 가리킬 것임을 의미합니다. 그 위치의 가치를 고려하십시오.

2. ptr ++

여기에는 두 가지 경우가 있습니다.

ptr ++가 포인터라고 선언하면 데이터 유형을 기반으로 다음 위치를 가리 킵니다.

우리가 ptr ++가 가변적이라고 선언하면 값은 1 씩 증가합니다.

상세 사항은

+91 91680 35333으로 연락 할 수 있습니다.


대답 4:
  1. * ptr ++

여기서 우리는 연산자의 우선 순위를 고려해야합니다.

++ (포스트 픽스)는 * 연산자보다 우선 순위가 높습니다.

따라서 * ptr ++는 * (ptr ++)로 간주됩니다

포인터가 다음 위치를 가리킬 것임을 의미합니다. 그 위치의 가치를 고려하십시오.

2. ptr ++

여기에는 두 가지 경우가 있습니다.

ptr ++가 포인터라고 선언하면 데이터 유형을 기반으로 다음 위치를 가리 킵니다.

우리가 ptr ++가 가변적이라고 선언하면 값은 1 씩 증가합니다.

상세 사항은

+91 91680 35333으로 연락 할 수 있습니다.