비디오: [혼공C_새로워진 이것이 C언어다] 31강- 동적 할당 저장 공간의 활용 2024
Java의 할당 문 은 대입 연산자 (=)를 사용하여 표현식의 결과를 a 변하기 쉬운. 가장 간단한 형태로 다음과 같이 코딩합니다:
variable = expression;
예:
int a = (b * c) / 4;
복합 할당 연산자 는 동시에 계산과 할당을 수행하는 연산자입니다. 모든 Java 이진 산술 연산자 (즉, 두 개의 피연산자에서 작동하는 것)는 동일한 복합 대입 연산자를가집니다. 덧셈과 대입
- = | 뺄셈과 대입 |
---|---|
* = | 곱셈과 대입 |
/ = | 나누기 및 할당 |
% = | 나머지 및 할당 |
예를 들어 | a + = 10; |
는 |
|
a = a + 10;
기술적 인면에서 과제는 표현이 아니라 표현입니다. 따라서 a = 5는 배정 표현식이 아니라 배정 표현식입니다. 세미콜론을 끝에 추가 할 때만 할당 문이됩니다.
대입 표현식은 다른 표현식과 마찬가지로 반환 값을가집니다. 리턴 값은 변수에 지정된 값입니다. 예를 들어 표현식 a = 5의 반환 값은 5입니다. 이렇게하면 다른 표현식의 중간에 할당 표현식을 사용하여 흥미롭지 만 불분명 한 표현식을 만들 수 있습니다. 예:
int a; int b; a = (b = 3) * 2; // a is 6, b is 3
표현식의 중간에 할당 연산자를 사용하면 표현식을 이해하기가 어려워 질 수 있으므로 권장하지 않습니다.