选择题   有如下程序:
    #include <stdio.h>
    main()
    {
        char*p1=0;
        int*p2=0;
        double*p3=0;
        printf('%d,%d,%d\n',sizeof(p1),sizeof(p2),sizeof(p3));
    }
    程序运行后的输出结果是______。
 
【正确答案】 A
【答案解析】sizeof函数用来获取类型或数据对象的长度,也即是一个这种数据类型的变量在内存中所占字节数。由于一个变量的地址也是一个值,因此就可以把这个地址值存放到另一个变量里保存。这种专门用来存放变量地址的变量,称为“指针变量”。所有类型的指针变量都是地址,所占字节数均为4,故A选项正确。