복사 기능 최적화

목차

라이브러리 함수에서 strcpy 사용

직접 복사 기능 만들기 

코드 최적화 

최적화 1.0

 최적화 2.0


라이브러리 함수에서 strcpy 사용

strcpy 함수를 사용할 때 헤더 파일 #include <string.h>를 인용하는 것을 잊지 마십시오. strcpy는 arr2의 내용을 arr1에 복사하는 것입니다. 

직접 복사 기능 만들기 

포인터를 사용하여 배열의 내용 주소를 변경하는 My_strcpy 함수를 직접 만듭니다.

코드 최적화 

최적화 1.0

코드를 더 간결하게 보이도록 하위 함수의 단계를 단순화합니다.

 최적화 2.0

이것은 1.0의 작은 문제를 해결합니다. 즉, arr2가 null 포인터일 때 코드를 실행할 수 없습니다. 여기서는 assert 함수를 사용하여 처리합니다. 여기에서 헤더 파일을 참조하는 것을 기억하십시오. #include <assert.h>


여기서 훌륭한 프로그래머가 되려면 좋은 코드 스타일로 코드를 최대한 단순화해야 합니다. 

추천

출처blog.csdn.net/paperjie/article/details/129756910