포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 268

 
borilunad :

고맙습니다! 당신이 그렇게 비교할 수 있는지 몰랐어요! n개의 위치가 있으며 N은 그 수의 한계입니다! 이제 Doc을 살펴보고 머리를 비우겠습니다!

Doc에서 이 경우를 찾지 못했습니다. 얼마나 더 미지의, 미지의 것이 우리를 기다리고 있습니까!


이것은 C 표준에서 온 것입니다.C에서는 일반적으로 많은 것을 비교할 수 있습니다. 약한 유형의 언어이지만 책임은 프로그래머에게 있습니다. 실제로 MKL은 제거된 C이며 여기에도 작성되어 있습니다(더 정확하게는 MS VS 6.0은 C \ C ++임). 아마도 프로젝트 가 이미 보다 현대적인 플랫폼으로 이전되었을 것입니다. MKL4 개발이 시작될 때조차도 개발자가 제대로 다루어지지 않은 모든 경우에 C 표준을 언급하자고 제안한 것은 헛된 것이 아닙니다.
 
borilunad :

Doc에서 이 경우를 찾지 못했습니다. 얼마나 더 미지의, 미지의 것이 우리를 기다리고 있습니까!

기본적으로 표현식은 왼쪽에서 오른쪽으로 읽습니다.
 
VladislavVG :

왜 오류가 발생합니까? 컴파일러의 관점에서 두 옵션 모두 정확하고 다른 것을 의미하며 이것은 프로그래머의 양심에 달려 있습니다.).

잘못 인도하지 마십시오. 부울 연산의 결과는 0 또는 1(내 생각에)이 될 것이므로 연산자가 평가되는 순서에 관계없이 표현식은 동일하지 않습니다. 두 번째 비교는 부울 결과와 함께 수행됩니다.
 
TheXpert :
잘못 인도하지 마십시오. 부울 연산의 결과는 0 또는 1(내 생각에)이 될 것이므로 연산자가 평가되는 순서에 관계없이 표현식은 동일하지 않습니다. 두 번째 비교는 부울 결과와 함께 수행됩니다.

우리는 상식에 대해 이야기하고 있습니까?
 
TheXpert :
잘못 인도하지 마십시오. 부울 연산의 결과는 0 또는 1(내 생각에)이 될 것이므로 연산자가 평가되는 순서에 관계없이 표현식은 동일하지 않습니다. 두 번째 비교는 부울 결과와 함께 수행됩니다.

맞습니다. 이 0/1은 N과 비교됩니다. 그리고 제가 어디를 오도했습니까? 그리고 당신이 말하는 표현의 동등한 것은 무엇입니까?
 
VladislavVG :

맞습니다. 이 0/1은 N과 비교됩니다. 그리고 제가 어디를 오도했습니까? 그리고 당신이 말하는 표현의 동등한 것은 무엇입니까?

당신을 향한 것이 아닙니다.
 
tara :

당신을 향한 것이 아닙니다.


글쎄,이 게시물 에서 내 게시물에서 Xpert 인용. 그러므로 이것이 내 말에 대한 대답임을 이해할 수 있다.

나는 표현의 동등성에 대해 말하지 않았다. 그는 두 표현식 모두에서 컴파일러의 관점에서 구문의 정확성에 대해 이야기했습니다. 심지어 이 표현식이 다른 것을 의미한다고 쓰여 있습니다.

그래서 제 생각에는 러시아어에 문제가 있는 것 같습니다. 결국 저는 우크라이나에 살고 있고 러시아어의 최신 동향을 놓칠 수 있습니다. 그것이 내가 명확히하려고하는 이유입니다. 표현의 동등성에 대한 결론을 이끌어 낼 수 있었던 말 중 어느 것이 가능했습니다. 어쩌면 그는 정말로 잘못 인도했을 수도 있습니다. 그러면 이중 해석의 가능성이 없도록 내 진술을 명확히 할 필요가 있습니다.
 
Zhunko :
기본적으로 표현식은 왼쪽에서 오른쪽으로 읽습니다.
코드를 수정하다 우연히 이 표현을 얻었 는데 지금은 if (n < N)으로 나가고 불필요한 번거로움 없이 더 쉽고 간편해졌습니다. 그리고 그런 것이 필요할 때 그것이 가능하다는 것을 알게 될 것입니다! 설명해주셔서 감사합니다! 그리고 오랫동안 C++의 천 페이지가 넘는 방대한 양을 가지고 있지만 어떻게든 여전히 C에 접근할 수 없습니다! 괜찮아, Ill은 항상 먹는다!
 
VladislavVG :
그리고 나는 어디로 갔습니까?
좋아, 아무데도. 그러나 그러한 것들은 명시적으로 이야기하는 것이 좋습니다. 그렇지 않으면 일부 사람들은 나처럼 이해하지 못할 것입니다.
 
그렇다면 새로 온 사람들은 어떻습니까?