经典指数          
原因
1040
浏览数
0
收藏数
 

选择填空:
#include 
void test(void *data) {
    unsigned int value = (此处应填入)
    printf("%u", value);
}
using namespace std;
int main() {
    unsigned int value = 10;
    test(&value);
    return 0;
}

  • *data
  • (unsigned int)(*data)
  • (unsigned*)data
  • *((unsigned int *)data)

     举报   纠错  
 
切换
1 个答案
参数是 void*, 编译器不知道它的具体数值类型,不能直接取值,B错 先转换为具体指针类型,然后再取值
 
切换
撰写答案
扫描后移动端查看本题