题目
使用 bytearray 模拟实现简易内存块拷贝(不重叠内存),将源字节序列复制到目标缓冲区并输出。
输入格式:无键盘输入(程序内置源数据)。
输出格式:输出复制后目标缓冲区中的字符串内容。
数据范围与约定:字节长度不超过 100。
思路与算法
1. bytearray 可变字节序列bytearray 提供可变的原生字节数组支持。
2. 逐字节复制
通过循环 dst[i] = src[i] 模拟内存块拷贝操作。
完整程序
# 使用 bytearray 模拟底层内存块拷贝
src = b"hello world"
dst = bytearray(len(src))
# 逐字节复制
for i in range(len(src)):
dst[i] = src[i]
print(dst.decode('ascii'))运行示例
输出:
hello