单项选择题

A.printf函数可以用于打印函数栈中存储的内容
B.只要我们检查好printf函数中格式化字符串,就不会有安全风险
C.printf函数不能修改函数栈中的内容
D.只有printf函数会有漏洞,sprint,fprintf函数都没有问题