求助,VC技术支持
我是个VC初学者,下面这段代码的功能是导入位图,但我不明白如果下边的第一个return执行了之后第二个还继续执行吗,还是直接跳出AUX_RGBImageRec *LoadBMP(char *Filename)这个函数?还请高手指点!!!
AUX_RGBImageRec *LoadBMP(char *Filename) // 载入位图文件
{
FILE *File=NULL; // 文件句柄
if (!Filename) // 确认已给出文件名
{
return NULL; // 若无返回 NULL(1) }
File=fopen(Filename,"r"); // 检查文件是否存在
if (File) // 文件存在么?
{
fclose(File); // 关闭文件句柄
return auxDIBImageLoad(Filename); // 载入位图并返回指针(2) }
return NULL; // 如果载入失败返回 NULL(3)
}