📄 funcpointer.cc
字号:
#include <iostream>using namespace std;bool even(int data);bool teen(int data);void select(int a[], int n, bool(*ok)(int));int main(){ int a[10]={3,1,2,16,9,17,15,8,32,21}; select(a, 10, even); select(a, 10, teen);}void select(int a[], int n, bool(*ok)(int)){ for(int i=0; i<n; i++) if(ok(a[i])) cout << a[i] << ' '; cout << endl;}bool even(int data){ if(data%2==0) return true; else return false;}bool teen(int data){ if(data>=13&&data<=19) return true; else return false;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -