현재 위치는 - 분류정보망 - 데이터 형성 - 정수 배열을 초기화하고 출력을 모두 1로 만들기 위해 memset 함수를 사용하는 방법은 무엇입니까? 완전한 설명이 있기를 바랍니다. . .

정수 배열을 초기화하고 출력을 모두 1로 만들기 위해 memset 함수를 사용하는 방법은 무엇입니까? 완전한 설명이 있기를 바랍니다. . .

함수 프로토타입:

void *memset(void *s, int ch, int n);

함수:

메모리 전송 특정 블록의 각 바이트는 ch로 설정되고, 블록 크기는 n이고, n은 바이트 단위입니다.

질문 요구 사항은: 정수 배열을 초기화하고 해당 출력이 모두 1이 되도록 합니다.

p>

1을 출력하려면 1을 다음과 같은 문자로 처리하면 됩니다.

int a[5];

memset(a, '1' , 5 *sizeof(int));