我为变量和函数编写了一个结构,但不适用于我。我很困惑...
struct Array2 {
int array[2] = {0, 1};
};
Array2 Digit2Arr2(int x) {
Array2 v;
if (x > 9) {
int y;
y=x/10; v.array[1]=x-(10*y); x=y;
y=x/10; v.array[0]=x-(10*y); x=y;
} else {
v.array[0] = 0;
v.array[1] = x;
}
return v;
}
“ Array2”未命名类型
答案 0 :(得分:2)
强烈建议您阅读有关如何创建结构的内容。
在这里您可以开始:
https://www.learncpp.com/cpp-tutorial/47-structs/
您在创建结构时语法错误。
struct Array2 {
int array[2] = {0, 1};
};