
(c++)求一个指针函数函数指针,指针数组数组指针,和函数形参调用指针的示例,看一些教程看晕了,来
(c++)求一个指针函数函数指针,指针数组数组指针,和函数形参调用指针的示例,看一些教程看晕了,来个通俗易懂的资料...
(c++)求一个指针函数函数指针,指针数组数组指针,和函数形参调用指针的示例,看一些教程看晕了,来个通俗易懂的资料
展开
展开全部
int *pf (int &val) { //当然你也可使用尾置返回类型
return &val; //指针函数
}
int (*fp) (int &) = pf //因为可以隐式转换函数为指针,故区地址符是可选的
//函数指针
int v1 = 1, v2 = 1, v3 = 1;
int *p1 = v1, *p2 = v2, *p3 = v3;
int *pa [3] = {p1, p2, p3};
int arr [3] = {v1, v2, v3}; //指针数组
int (*ap) [3] = arr; //注意括号,并且arr可替换为&arr[0]
void function (int *val, size_t size) { //其实val是数组的首指针 调用一般数组
for (auto index = 0; index != size; ++index) {
cout << val[index] << endl;
}
}
void function_c_style (char *cha) { //调用c风格字符串
while (cha)
while (*cha)
cout << *cha++;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |