c - 错误:函数的类型冲突,之前的函数声明在这里
问题描述
我是编码的初学者。我的每个函数都有一个错误,我的程序是一个简单的计算器,我仍在研究它,但我似乎无法摆脱这些错误。
这是我的原型
int doubleInput (int *);
int squareInput (int *);
int cubeInput (int *);
和我的职能
int *doubeInput (int* inputVal)
{
printf("%d x 2", inputVal);
return ("%d * 2",inputVal);
}
int *squareInput (int* inputVal)
{
printf("%d x %d", inputVal, inputVal);
return ("%d * %d", inputVal, inputVal);
}
int *cubeInput (int* inputVal)
{
printf("%d ^ 3", inputVal);
return ("%d * %d * %d", inputVal, inputVal, inputVal);
}
每个函数都会出现相同的错误。
解决方案
推荐阅读
- c++ - TextOut 到设备上下文的中心
- typescript - 打字稿参数相互依赖
- java - 编译器运行没有输出
- c# - Entity Framework Core 3.1.5:如何从 linq 查询中取出表集合逻辑以避免客户端评估错误?
- python - KeyError: 'pdf' 正在显示;代码以前可以工作 - 为什么?
- go - 如何在一段时间内分配间隔?
- html - 弹性孩子的 100% 宽度是如何计算的?
- angular - 如何使用 ngx-webcam 在 Angular 中录制视频
- csv - 无法使用文件中的加载记录匹配 csv 列名
- ios - Create custom NSAttributedString.Key