代码解读指导(如下代码是什么语言?建议阅读资料?)

static MenuDescription SaveButtons[] =
{
{ BUTTON, "Save Images", save_images_CB, NULL },
{ BUTTON, "Save Regions", save_regions_CB, NULL },
{END}
};

看上去像C++
END可能是一个宏
这里定义了两个保存的按钮

楼上说的对,看起来确实像是c++的代码,控制台一般不用button,所以怀疑可能是个win32程序里的,唔,也没准是mfc,毕竟是个用于保存的数组

明显是c和C++
MenuDescription 是个结构体,具体下面的每个成员内容需要看MenuDescription这个结构体的定义才能知道。
我猜测
第一个变量BUTTON是个宏定义,
第二个变量"Save Images"是个字符串变量,
第三个变量save_images_CB是个回调函数
第四个NULL 是个指针变量
但是以上只是我猜测的,具体的内容还是要看MenuDescription这个结构体的定义