#include <stdio.h> #include <stdlib.h> int main() { int data[6]={22,2,3,44,5,6}; int b,i; b=sizeof(data)/sizeof(data[0]); printf("size of list is %d,size of data is %d ",b,sizeof(data)); for(i=0;i<b;i++) { printf("%d ",*(data+i)); } printf("%d ",data); printf("%d ",&data[0]); findmax(data,b); } void findmax(int data[],int n) { int max,i; max=data[0]; printf("size of data in findmax is %d ",sizeof(data)); for(i=0;i<n;i++) { if(data[i]>max) max=data[i]; } printf("max is %d",max); }
运行结果:
以上代码包含了数组操作的一些基本用法,具体的知识点如下:
1、
2、
3、
4、