【喵呜刷题小喵解析】:在编程中,函数是一种可重复使用的代码块,它执行特定的任务并返回结果。当某个功能块会被多次使用时,设计成函数可以提高代码的重用性,使代码更加简洁、易读、易维护。因此,会多次用到的功能块适合设计成函数。选项A“复杂的功能块”和选项B“难以看懂的功能块”虽然也可能适合设计成函数,但它们并不是设计成函数的唯一原因。选项C“难以看懂的功能块”与选项B重复,因此正确答案是D。