Dev. 썸네일형 리스트형 Hello World! in C++ /* HelloWorldold.cpp HelloWorld 표준 스타일 2010. 08. 08 */ #include int main(void) { std::cout 더보기 scanf 와 버퍼 그리고 문자 입력에 대한 문제점(문자를 입력안받고 넘어간다?) ※ 예제코드 #include int main(void) { int code_len; char ch; printf("숫자를 입력하세요 "); scanf("%d", &code_len); printf("문자를입력하세요 "); scanf("%c", &ch); return 0; } 위 소스에서 보면 소스상 문제점이라곤 눈꼽 만큼도 없습니다. 하지만 프로그램을 돌려 보게 되면 7번째라인 정수형 값을 입력 받는 부분까진 문제없이 실행이 되지만 정수형값 입력종료와 동시에 두번째 scanf문은 점프되어 넘어가 버리는 현상이 나타납니다. ※ 프로그램 실행결과 이와 같은 현상이 나타나는 이유는 버퍼와 관계가 있습니다. 프로그램상 모든입력은 버퍼라는 임시 저장공간에 저장이 됩니다. 첫번째 scanf에서 1을 입력후 엔터를 치.. 더보기 빅오 표기법에 의한 수행시간 비교 많이 쓰이는 빅오 표기법 : O(1) : 상수형 O(logn) : 로그형 O(n) : 선형 O(n log n) :선형 로그형 O(n²) : 2차형 O(n³) : 3차형 O(2ⁿ) : 지수형 O(n!) : 팩토리얼형 빅오 표기법에 의한 알고리즘의 수행 시간을 비교 O(1) 100인경우. 따라서 n이 작을 때는 상수항이나 각항의 계수도 영향을 .. 더보기 이전 1 2 다음