小编Cne*_*iec的帖子

C 中的指针和转换

这次我开始学习指针了。我试图从这个数组中读取字节。任务快完成了,但 CLang 一直警告我,警告我不明白。这是我的代码。警告说:“函数调用参数是一个未初始化的值”

int main(void)
{
    int tab[] = {67305985,134678021,202050057};
    int *pp=0;
    pp=tab;

    char *wsk=(char*)pp;

    for (int i = 0; i < 12; i++)
    {
        if((wsk+i)!=(void*)NULL)
            printf("%d ",*(wsk+i));    // warning on this line
        else
            return 0;
    }

}
Run Code Online (Sandbox Code Playgroud)

c pointers casting

1
推荐指数
1
解决办法
96
查看次数

标签 统计

c ×1

casting ×1

pointers ×1