当前位置:  开发笔记 > 编程语言 > 正文

C程序编写不正确

如何解决《C程序编写不正确》经验,为你挑选了1个好方法。

我的C应用程序有点问题; 请帮我解决问题:

#include 

float t[5];
int i;
float *p;

*p=t;

int main (void)
{

    for (i=0;i<=4;i++)
    {
        printf("t[%d]",i);
        scanf("%f",&t[i]);
    }

    for (i=0;i<=4;i++)
    {
        printf("t[%d]=%f \n",i,*(p+i));
    }

    return 0;
}

当我编译这个程序时,编译器给了我这个问题:

[警告]从不兼容的指针类型初始化

这是什么意思,我如何修改我的代码,以便编译和正确运行?



1> DeiDei..:

你不能在函数之外拍一些代码,并希望它以某种顺序执行.

float t[5];

float *p;
*p=t; // illegal, you probably meant p=t; anyway

float *p = t; // fine

int main (void) {}

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有