所有类似printf的可变参数函数,其可变形参对应的实参必须是栈变量,不能是全局/静态变量;因为va_list就是在栈的上下文工作,如果实参位于静态区,则访问不到。
{ static int a = 3; printf("%d", a); } 错误,打印不出3;
{ int a = 3; printf("%d", a); } 正确 ,打印出3;
标签:变量,int,打印,静态,理解,printf,实参 From: https://www.cnblogs.com/lance9527/p/17214033.html