C++ 函数指针与指针函数
发布日期:2021-05-12 16:03:40 浏览次数:12 分类:精选文章

本文共 2852 字,大约阅读时间需要 9 分钟。

������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

������������������������������������������������������������������������������

#include 
using namespace std;int MAX(int x, int y);void main() { int a, b; cout << "please input a and b :"; cin >> a >> b; int (*p)(int x, int y); p = MAX; cout << "max = "; int m = p(a, b); // ������������������int m = (*p)(a, b); cout << m << endl;}int MAX(int x, int y) { return x > y ? x : y;}

���������������������������������������������p������������MAX���������������������������p(a, b)������������������������MAX������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

������������������������������������������������������������������������������

#include 
using namespace std;int *search(int (*p)[4], int n);int *search1(int array[][4], int n);void main() { int score[3][4] = { {23, 53, 24, 53}, {27, 38, 46, 28}, {37, 48, 29, 40} }; int *p, *q; int n; cout << "please input a number:"; cin >> n; p = search(score, n); q = search1(score, n); for (int i = 0; i < 4; i++) { cout << *(p + i) << " "; } cout << endl; for (int i = 0; i < 4; i++) { cout << *(q + i) << " "; } cout << endl;}int *search(int (*p)[4], int n) { int *result; result = p + n; return result;}int *search1(int array[][4], int n) { int *result; result = &array[n][0]; return result;}

������������������search���search1������������������������������������������������search������������������������������������������������search1������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ Realm���������������������������������������������������������������������������������������

������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

上一篇:C++ 不使用循环或递归,打印0到999的整数类型
下一篇:C++中int *p[4]和 int (*q)[4]的区别

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2025年05月01日 18时34分26秒