注册 登录
编程论坛 C++教室

缺少类型说明符怎么解决?

莫说 发布于 2019-11-16 18:45, 1899 次点击
C++开始执行后出现这个错误怎么解决?

错误    C4430    缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int   
#include<iostream>
using namespace std;
func(int a, int b)
{
    static int m, i = 2;
    i += m + 1;
    m = i + a + b;
    return(m);
}
int main()
{
    int k = 4, m = 1, p;
    p = func(k, m);
    cout << p << endl;
    p = func(k, m);
    cout << p << endl;
    return 0;
}
3 回复
#2
rjsp2019-11-16 19:51
C++开始执行后 —— 是“编译”,不是“执行”

缺少类型说明符 - 假定为 int。 —— 最好将报错的那行代码也贴出来,免得别人还要浪费时间去找

func(int a, int b) —— 改为 int func(int a, int b)
#3
莫说2019-11-17 13:57
回复 2楼 rjsp
谢谢!好的,明白。
#4
hopecc2019-11-19 09:00
1