#include <iostream> using namespace std; void select_sort(int *p, int n) { int i, j, k; ; i < n - ; i++) { ; j < n; j++) { if(p[i] > p[j]) { k = p[i]; p[i] = p[j]; p[j] = k; } } } } void select_sort1(int *p, int n) { int i, j, k; ; i < n
指针变量也可以指向一个函数.一个函数在编译时被分配给一个入口地址.这个函数入口地址就称为函数的指针.可以用一个指针变量指向函数,然后通过该指针变量调用此函数 #include <iostream> using namespace std; int main() { int max(int,int); int (*p)(int,int); p = max; int m, a, b; cin >> a >> b; m = p(a, b); cout << m &
1.结构体做函数参数值传递 示例: package main //必须有个main包 import "fmt" //定义一个结构体类型 type Student struct { id int name string sex byte //字符类型 age int addr string } func test01(s Student) { s.id = 666 fmt.Println("test01: ", s) } func main() { s := Stud