Hi yoahn 개발블로그

#2 C++ cin/cout 본문

알고리즘&자료구조/노트

#2 C++ cin/cout

hi._.0seon 2020. 3. 30. 13:07
반응형

cin, cout 을 사용하려면

int main(){
    ios::base::sync_with_stdio();
    cin.tie(NULL);
    cout.tie(NULL);

    return 0;
}

저 세줄을 추가해줘야 속도가 빨라진다.

 

- 답을 k로 나눈 나머지를 출력한다.

 : 답을 구하는 과정에서 k로 모듈러 연산을 해야 오버플로우를 막을 수 있다.

 

- 지역변수 & 지역 배열은 초기화가 안되어 있음

 

- 전역 배열 = {1}; -> 첫 원소만 1, 나머지는 0

 

- float : 부정확

- double 사용

 

- char 배열에 10자의 문자열을 담으려면 배열의 크기는 11 이상

 -> 배열 끝에 '\0' 널 문자를 담아야 함

 

- atoi 에 널 문자로 끝나는 문자열을 넘겨줘야 함

char 주소를 넘겨주면 안됨

 

- scanf가 eof를 만나면 a가 0이나 eof가 되는게 아님

 -> scanf 함수가 eof를 반환

 

반응형

'알고리즘&자료구조 > 노트' 카테고리의 다른 글

#4 알고리즘 주의사항  (0) 2020.03.30
#3 Java  (0) 2020.03.30
#1 eof 체크  (0) 2020.03.30
Comments