English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
참조 변수는 이미 존재하는 변수의 대체 이름입니다. 다른 변수를 참조할 수 없으며, 선언 시 초기화해야 합니다. NULL이 될 수 없습니다. 참조 변수를 선언하는 데 사용되는 연산자는 "&"입니다.
이하는 참조 변수의 문법입니다.
datatype variable_name; // Variable declaration datatype& refer_var = variable_name; // reference variable
여기서,
datatype-Variable data type, for example int, char, float, etc.
variable_name-This is the variable name given by the user.
Refer_var-Reference variable name.
이하는 참조 변수의 예제입니다.
#include <iostream> using namespace std; int main() { int a = 8; int& b = a; cout << "Variable a: " << a; cout << "\nReference variable r: " << b; return 0; }
Output result
Variable a: 8 Reference variable r: 8
기본적으로, 포인터는 다른 변수의 주소를 저장하는 변수입니다. 우리가 변수에 메모리를 할당할 때, 포인터는 변수의 주소를 가리킵니다.
이하는 포인터 문법입니다.
datatype *variable_name;
여기서,
datatype-Variable data type, for example int, char, float, etc.
gvariable_name-이는 사용자가 주어진 변수 이름입니다.
이하는 포인터의 예제입니다.
#include <stdio.h> int main () { int a = 8; int *ptr; ptr = &a; printf("Variable value: %d\n", a); printf("Variable address: %d\n", ptr); printf("Value pointer variable: %d\n",*ptr); return 0; }
Output result
Variable value: 8 Variable address: -201313340 Value pointer variable: 8