//for 数组名
//#include<stdio.h>
//int main(){
//
// int arr[5]={12,13,55,23,26};
// for (int i = 0; i<5; i++) {
// printf("数组第%d个值是:%d\n",i+1,arr[i]);
// }
// return 0;
//}
//for 指针
//#include<stdio.h>
//int main(){
//
// int arr[5]={12,13,55,23,26};
// int *p=&arr[0];
// for (int i = 0; i<5; i++) {
// printf("数组第%d个值是:%d\n",i+1,*(p+i));
// }
// return 0;
//}
////while 数组
//#include<stdio.h>
//int main(){
// int i=0;
// int arr[5]={12,13,55,23,26};
// while (i<5) {
// printf("数组第%d个值是:%d\n",i+1,arr[i]);
// i++;
// }
// return 0;
//}
//while 指针
//#include<stdio.h>
//int main(){
// int i=0;
// int arr[5]={12,13,55,23,26};
// int *p=&arr[0];
// while (i<5) {
// printf("数组第%d个值是:%d\n",i+1,*(p+i));
// i++;
// }
// return 0;
//}
//2.定义一个函数可以把任意一个整型数组的最小值取出来.
//
//#include<stdio.h>
//int main(){
// int a = 0;
// int arr[5]={12,13,55,23,26};
// for (int i =0; i<4; i++) {
// if (arr[i]<arr[i+1]) {
// arr[i+1]=arr[i];
// a=i;
// }
// }
// printf("最小值是:%d\n",arr[4]);
// return 0;
//}
//3.定义一个函数可以把任意一个整型数组的平均值取出来.
//
//#include<stdio.h>
//int main(){
// int sum = 0;
// int arr[5]={12,13,55,23,26};
// for (int i =0; i<5; i++) {
// sum += arr[i];
// }
// sum /= 5;
// printf("平均值是:%d\n",sum);
// return 0;
//}
//#include<stdio.h>
//int main(){
// int arr[3];
// int *p[3];
// for (int i = 0; i<3; i++) {
// int a=0;
// scanf("%d,",&a);
// arr[i]=a;
// p[i]=&arr[i];
// }
// for (int i = 0; i<2; i++) {
// if (*p[i]<*p[i+1]) {
// *p[i+1]=*p[i];
// }
// }
// printf("这个数组最小值是:%d\n",*p[2]);
// return 0;
//}
//10.已知int a=4; int *p=&a; int *ps=&p; int *pss=&ps; 用指针pss把a的值改成100;
//
//#include<stdio.h>
//int main(){
// int a = 4;
// int *p=&a;
// int **ps=&p;
// int ***pss=&ps;
// ***pss=100;
// printf("a=%d\n",a);
// return 0;
//}
//11.定义一个函数的指针,并使用.使得a的值增加88.
//
/*
#include<stdio.h>
int fc(int a);
int main(){
int a=11;
printf("改变前 a=%d\n",a);
int(*pp)(int);
pp=fc;
int c=pp(a);
printf("改变后 a=%d\n",c);
return 0;
}
int fc(int a){
return a+88;