自动变量的潜在问题
下面是一个错误的实例
......#define DATAFILE "datafile"FILE *open_data(void){ FILE *fp; char databuf[BUFSIZE]; if((fp = fopen(DATAFILE, "r")) == NULL) return NULL; ... ... return ...}