어떤게 더 괜찮은 것인가요?
트런들
질문 제목 :어떤게 더 괜찮은 것인가요?
질문 내용 :
1.
2.
둘다 같은 결과기는 한데 어떤 풀이가 더 괜찮은풀이인지 궁금합니다.
이유까지 말해주신다면 정말 감사하겠습니다.
(둘다 거기서 거기지만 좀더 풀이를길게 쓰는것과 아니면 그냥 선언을 함으로써 풀이를 줄이는것 어느게더 좋은지 잘모르겠습니다.)
-
에일린
잘돌아간다면 문제없습니다.
-
빛길
Christiane님 말씀대로 비슷한 수준의 코드라면 한 줄이라도 더 적은 쪽이 아무래도 컴파일은 빨라집니다. 그리고 컴파일러의 최적화 수준에 따라 달라지겠지만, 완성된 프로그램의 크기도 차이가 좀 있을 것 같네요. 하지만 실제 수행 속도만 놓고 본다면 비교와 대입 연산이 상대적으로 적은 첫번째 코드가 더 빠를 수 있을것이라 보이네요.
-
전갈자리
좀 더 멀리서 보자면, 저 정도 수준의 소스를 짜는 사람에게 과연 컴파일러 또는 컴파일러가 행하는 최적화를 논할 단계는 아닌 것 같네요. 또한 그걸 의도하고 물어본 것도 또 그걸 이해시키기도 힘들테구요. 그리고 실제 최적화 테스트를 했을 때, 비유하자면 0.01과 0.02 의 차이라고도 볼 수 있는데요. 해당 값으로는 말씀하신 컴파일러의 속도 문제를 논할 수치는 아닙니다. 되려 해당 문제에서는 가독성이나 루프를 덜 도는 방법을 모색하는 방법을 논하는게
-
다크
글세요.. 딱히 저거 말고는 장점이라고 하면 뭐가있을지..? 후자가 더 빠르고 소스가 간단하니 더 좋은 소스인게 아닐까요? 질문상으로는 이렇게 말씀하시는걸로 보이는데요..
그러면 컴파일 속도를 제외하고 뭘 논해야 할까요.? -
연자두
글쎄요 저정도 양의 코드를 가지고 컴파일 속도를 논할 문제는 아닌거 같은데요
-
뽀야
후자가 더 컴파일 속도가 빠를거라 예상됩니다.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2692282 | 도스상에서 생성된 exe파일에 press~ 뜨게 하기 (4) | 회사원 | 2025-04-21 |
2692256 | scanf("%*c"); ㅠㅠ 고수님들 | 거북이 | 2025-04-21 |
2692230 | 하노이탑 질문입니다. (1) | 미쁘다 | 2025-04-21 |
2692210 | 정보 올림피아드 문제인데.. 풀이 과정이 궁금합니다.(재귀함수) (5) | 물티슈 | 2025-04-20 |
2692144 | C언어와 리눅스에 대한 질문입니다. | 싴흐한세여니 | 2025-04-20 |
2692114 | 컨텍스트 스위칭하는데 걸리는 시간 측정.. | YourWay | 2025-04-19 |
2692086 | 간접참조 연산자, 증감연산자 질문이용! (2) | 블랙캣 | 2025-04-19 |
2692056 | 주석좀 달아주세요. 몇개적엇는데 몇개만달아주세요. (2) | DevilsTears | 2025-04-19 |
2691978 | 진수 쉽게 이해하는법... (3) | 지지않는 | 2025-04-18 |
2691949 | getchar() 한 문자를 입력받는 함수 질문 | 채꽃 | 2025-04-18 |
2691919 | 배열 정렬 및 합치기 질문입니다. | 사과 | 2025-04-18 |
2691845 | c언어왕초보 질문이 있습니다........ | 루나 | 2025-04-17 |
2691815 | void add(int num); 함수... (4) | 살랑살랑 | 2025-04-17 |
2691756 | 명령 프롬프트 스크롤바가 없어요 | 두메꽃 | 2025-04-16 |
2691725 | 자료구조에 관련해서 질문이 있어 글을 올립니다. | 누리알찬 | 2025-04-16 |
2691697 | if 문에서 구조체 배열에 저장되있던 문자열 검사하는 법 ? (2) | 민트맛사탕 | 2025-04-16 |
2691678 | C언어 함수 질문이요~!!! | 연보라 | 2025-04-15 |
2691650 | 반복문 | 돋가이 | 2025-04-15 |
2691618 | 링크드리스트 개념 질문이예요 (3) | 맨마루 | 2025-04-15 |
2691592 | 동적할당 이용 배열선언 질문입니다.ㅠㅠ (3) | 허리달 | 2025-04-15 |