#include<stdio.h>
#include<stdlib.h>

#define OVERFLOW -2
#define OK 1
typedef int ElemType;
typedef ElemType *Triplet;


Triplet InitTriplet(Triplet T,ElemType v1,ElemType v2,ElemType v3)
{
    T=(ElemType *) malloc (3*sizeof(ElemType));
    if(!T)    exit(OVERFLOW);
    T[0]=v1;    T[1]=v2;    T[2]=v3;
    return T;
}

void main()
{    //初始化三元组
    ElemType v1,v2,v3,i;
    Triplet T;
    printf("请输入v1:");
    scanf("%d",&v1);
    printf("请输入v2:");
    scanf("%d",&v2);
    printf("请输入v3:");
    scanf("%d",&v3);
    T=InitTriplet(T,v1,v2,v3);
    for(i=0;i<=2;i++)
        printf("T[%d]=%d\n",i,T[i]);
}
上面的程序代码在VS2010中运行时,当输入v1,v2,v3的值后,会出现上传文件  1.zip  图片中的窗口,但点击忽略后仍能显示预期结果,这是怎么回事??