1
3
你必须决定你是用C还是C++。这些语言在处理像你这样的情况上有很大的不同。
当然,你得回去
在
i、 e.有 指向数组的指针 类型(注意与函数声明的相似性)。为了通过这样的指针调用函数
在C语言中,可以省略指向数组声明的指针中的显式数组大小,因为在C语言中,“指向[]数组的指针”类型与“指向[N]数组的指针”类型兼容,但其他点仍然存在。然而,即使在C语言中,显式地指定这个大小也可能更有意义。 指向指针的指针 键入。在这种情况下,您的函数定义如下
|
2
2
我建议您输入定义函数指针,否则很难看到发生了什么。
不管怎样,
同样适用于
这很管用:
|
3
1
对于第一个问题,
因此x的预期返回类型是指向返回char的函数的指针数组的指针,但返回的只是指向返回char的函数的指针数组。通过添加&您现在实际上是在返回指向返回char的函数的指针数组的指针。 第二种情况下,x的预期返回类型是指向返回char的函数的指针数组的指针,但是我们看到
|
4
1
选择额外的
|
5
1
当你这样做的时候
所以你需要在括号里加上一些数字。
它将限制您可以返回到特定大小的内容。这是C++与C不同的地方,它允许你分配一个
使用标识模板可以使声明看起来可读性更强
|
Community wiki · C中有哪些耗时的操作? 1 年前 |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |