有以下程序: #include main() { char*p1=0; int*p2=0: float*p3=0: printf("%d,%d,%d\n",sizeof(p1),sizeof(p2

admin2019-01-11  27

问题 有以下程序:
    #include
    main()
    {
    char*p1=0;  
    int*p2=0:
    float*p3=0:
    printf("%d,%d,%d\n",sizeof(p1),sizeof(p2),sizeof(p3));
    }
    程序运行后的输出结果是(    )。

选项 A、1,4,8
B、4,4,4
C、1,2,4
D、1,1,4

答案B

解析 sizeof()函数表示求该变量所占字节空间,同时一个指针变量占用4字节长度[在win32系统中],因此输出为4,答案为B选项。
转载请注明原文地址:https://jikaoti.com/ti/FFa0FFFM
0

随机试题
最新回复(0)