는 모든 식 C 값? 는 방법에 대해 함수 호출이 무효로 결과는? [중복]

0

질문

으로 제목.

void foo() {}
int main(void) {
  foo();  // what is the value of this expression?
}

그것은 그것을 의미하는 void 또한 유형의 값 C? 또는 어떻게 이해할 수 있는지 아세요?

c
2021-11-24 03:26:57
2

최고의 응답

1

무효 식 값이 없고,사실에서 사용할 수 없습니다. 이에 자세히 설명 섹션 6.3.2.2 의 C 표준:

합(존재)값의 무효 표현 (expression 가 유형 void)에 사용되지 않으며 어떤 방법,암묵적 또는 명시적 변환(제외하고는 void인)에 적용되지 않습 이런 식입니다. 는 경우에는 표현의 다른 유형은 으로 평가 무효 식 그 가치 또는 지는 폐기됩니다. (Void 식 평가를 위한 그것의 부작용이 있습니다.)

2021-11-24 03:40:26
-1

론,예고없. No,무효화하는 값이 없습니다. 그 이름에서 알 수 있듯이,그것은 없음을 나타내의 유형에는 식입니다. 그러나기 때문에 그렇다,나타내는 부재하는 유형의 의미는 그것을에는 값입니다. 그 값은 단순히 나타내는 아무것도에서는 언어를 필요로 하는 구별하는 능력이 다른 종류의 데이터입니다.

2021-11-24 03:41:15

당신은 당신을 의미하는 문은"모든 식 C 값이"올바른지?
Becavalier

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................