본문 바로가기

sizeof()2

Python으로 데이터 전달 - sizeof()와 strlen()로 안전한 메모리 관리 00 개요코드분석 중 C 언어에서 Python으로 데이터를 옮길 때, 문자열을 처리하는 도중 sizeof()와 strlen()을 활용하여 어느 문자열에서 사용 안 하는 공간을 0으로 초기화 시켜주는 것을 보았고 이에 대해 정리하고자 함sizeof()와 strlen() 함수를 활용하여 문자열과 메모리를 안전하게 처리하는 방법에 대한 정리!01 C에서 Python으로 데이터 전달 - sizeof() 와 strlen()로 메모리 초기화C 언어에서 Python으로 데이터를 전달할 때는 두 언어의 메모리 관리 방식의 차이로 인해 발생할 수 있는 잠재적인 문제들을 미리 방지하는 것 중요sizeof()와 strlen() 함수를 활용하여 문자열과 메모리를 안전하게 처리 가능1. sizeof()와 strlen()의 차이.. 2024. 9. 2.
sizeof() 연산자 01 sizeof() 연산자1. 정의피연산자(연산자의 대상, operand)의 메모리의 크기를 바이트(Byte) 단위로 계산하여 반환반환 타입: size_t포인터, 데이터 타입, 구조체, 공용체 모두 사용 가능// 데이터 타입 피연산자size_t size_char = sizeof(char); // 1size_t size_int = sizeof(int); // 4size_t size_float = sizeof(float); // 4size_t size_double = sizeof(double); // 8// 표현식 피연산자int a = 10;double d = 10.24;size_t size = sizeof(a + d); // 8sizeof(a+d)가 8인 이유는 a + d 연산 처리 시 타입이 큰 dou.. 2024. 6. 21.