题目

使用 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