인프런 커뮤니티 질문&답변

매트님의 프로필 이미지
매트

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

C++알고리즘 교안

알고리즘 교안 p.70 memset 관련 질문

작성

·

232

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

안녕하세요 선생님, 질문이 있어 글 남깁니다.

memset으로 초기화할 때는 0, -1 만 가능하다고 말씀해주셨습니다.
그러면 -2로 초기화하고 싶을 때 [초기화한 배열] * 2 를 하는 식으로는 안되는 건가요?

감사합니다.

답변 1

0

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 김규리님 ㅎㅎ

memset으로 초기화할 때는 0, -1 만 가능하다고 말씀해주셨습니다.

>> 네 맞습니다. -2는 안됩니다. -2로 초기화하고 싶다면 fill()을 사용해주세요.

 

감사합니다.

매트님의 프로필 이미지
매트
질문자

안녕하세요, memset()으로 초기화된 배열에 *2를 하는 식으로 값을 변화시키는 건 불가능하냐는 질문이었습니다. 이것도 안되는걸까요?

큰돌님의 프로필 이미지
큰돌
지식공유자

memset()으로 초기화된 배열에 *2를 하는 식으로 값을 변화시키는 건 불가능하냐는 질문

>> 가능합니다.

매트님의 프로필 이미지
매트

작성한 질문수

질문하기