나는 나의 호기심 때문에 주로 포즈를 취한다는 간단한 질문을 가지고있다.for 루프 조건에서 성능 차이가 있습니까?
이 두 코드 줄의 차이점은 무엇입니까?
for(int i = 0; i < N, N > 0; i++)
for(int i = 0; i < N && N > 0; i++)
조건의 선택은 완전히 임의 (C++에서), 나는 사이의 차이에 불과 관심, 그리고 & &.
나는 어떤 방법 으로든 코딩 할 수있는 초보자는 아니지만, 나는 쉼표 연산자를 사용해 본 적이 없다.
성능/동작의 차이점이 있습니까 아니면 순수하게 미적입니까?
마지막으로 한 메모는 조건부 연산자보다 튀기는 성능이 더 뛰어나다는 것을 알고 있습니다. 그러나 나는 단지 궁금합니다. 날 기쁘게 해.
답장을 보내 주셔서 감사합니다.
이 질문을 썼던 코드가 나와서 설명한대로 쉼표 연산자를 오용했음을 알 수 있습니다. 나는 그 차이점이 무엇이고 왜 그것이 & & 연산자가 아닌지 궁금해했다. 그러나 그것은 방금 잘못 작성되었다. 나는 아무 문제가 없다고 생각하지 않았다. 나를 정돈 해줘서 고마워.
왜 성능이 걱정 되십니까? 이 질문에 대한 답변을 얻는 데 걸리는 시간 동안, 하나 또는 다른 표기법을 사용하여 저장 한 9 나노초는 이미 손실되었을 것입니다. "조숙 한 최적화는 모든 악의 뿌리입니다 ..." – Juliet
그는 그가 궁금하다고 말하지 않았습니다. 호기심이 많습니다. 누군가가 "알고 싶어"할 때마다 사람들이 "조숙 한 최적화"깃발을 흔들기를 멈추고 싶습니다. 호기심은 좋은 것 *입니다. –
질문에 "성능"또는 "빠른"단어를 언급 할 때마다 자동으로 의견을 게시하는 필터를 구현하면 얼마나 많은 시간을 절약 할 수 있을지 궁금합니다. 시민, 지금은 일하러 돌아갑니다 ";-) –