问题详情
以下哪种方法可以有效的防范数据溢出()
A、检查输入数据的长度和类型,确保只有合法有效的数据才会被传递给程序
B、用snpritf()函数代替sprint()函数
C、对整个程序细心的检查
D、不使用早期的C运行时缓冲区函数
请帮忙给出正确答案和分析,谢谢!