C 언어에서 &(주소 연산자)는 변수의 주소를 가져오는 데 사용되고, (역참조 연산자)는 포인터가 가리키는 값을 가져오는 데 사용됩니다. &는 포인터를 반환하고 포인터가 가리키는 데이터 유형을 반환합니다. &는 모든 변수에 사용할 수 있지만 *는 포인터 변수에만 사용할 수 있습니다. 포인터 작업, 동적 메모리 할당 및 포인터가 가리키는 값에 액세스하는 데 사용됩니다.
C 언어에서 &와 *의 의미
C 언어에서 &와 *는 포인터 연산과 참조 변수에 사용되는 매우 중요한 연산자입니다.
&(주소 연산자)
예:
int num = 10; int *ptr = # printf("%p\n", ptr); // 输出 num 变量的地址
*(역참조 연산자)
예:
int num = 10; int *ptr = # printf("%d\n", *ptr); // 输出 num 变量的值
&와 *
사용 시나리오
위 내용은 C 언어에서 &와 *는 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!