// the same error does not happen if i use int instead of float in function.
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a;
printf("\nEnter any number");
scanf("%f",&a);
float b = sq(a);
printf("\nthe square of %f is %f",a,b);
}
float sq(float x)
{
float y;
y = x*x;
return y;
}
//error: conflicting type for sq
1
A
回答
4
0
相关问题
- 1. C冲突类型错误
- 2. C:冲突类型错误
- 3. C函数返回字符给出冲突类型的错误
- 4. 错误:“computeTemp”的冲突类型(C)
- 5. C,“冲突的类型......”错误
- 6. C程序错误“功能'的冲突类型”
- 7. C++二叉树冲突类型错误
- 8. 错误类型冲突
- 9. 冲突类型错误
- 10. RPC - 冲突类型错误
- 11. Web.config自定义错误模式冲突
- 12. 冲突类型 - 函数
- 13. 函数定义冲突类型与原型
- 14. 冲突类型C
- 15. 操作数类型冲突:nvarchar与用户定义的表类型不兼容
- 16. 在C++程序中使用C函数; “多重定义”错误
- 17. C的误差: “冲突的类型为”
- 18. 自定义冲突
- 19. 用户自定义数据类型VS用户自定义类型VS用户定义的表类型
- 20. Ç - 冲突的类型错误/ realloc的
- 21. C++错误:多类函数的定义
- 22. 在函数中与参数冲突的类型C
- 23. 使用gcc编译c程序时出现冲突类型错误
- 24. 有一个冲突的类型错误
- 25. 错误:'删除'的冲突类型
- 26. typedef的冲突类型错误(timer_t)
- 27. 错误:'whatever'的冲突类型
- 28. 错误:'strdup'的冲突类型!
- 29. GCC 4.6.2错误:'psignal'的冲突类型
- 30. 错误:'fmin'的冲突类型
使用C99/C11编译器,或是提高警告级别。 – mafso 2014-09-20 18:21:29