数组 参数传递
?
/***********************
*作者:張平
*創(chuàng)建日期:2009 04 07
*功能:
************************/
/*
void main()
{
?char str1[30]={"People's Republic of "};
?char str2[]={"China"};
?int a[2][3]={{1,2,3},{4,5,6}};
?int b[3][2],i,j;
??printf("array a:\n");
?for(i=0;i<=1;i++) //數(shù)組行循環(huán)2次
?{
??for(j=0;j<=2;j++) //數(shù)組列循環(huán)3次
??{
???printf("%.5d",a[i][j]);
???b[j][i]=a[i][j];
??}
??printf("\n");
?}
??printf("array b:\n");
?for(i=0;i<=2;i++)
?{
??for(j=0;j<=1;j++)
??printf("%5d",b[i][j]);
??printf("\n");
?}
??printf("%s",strcat(str2,str1));
?}
*/
/***********************
*作者:張平
*創(chuàng)建日期:2009 04 08
*功能:函數(shù)參數(shù)傳遞
************************/
/*
main()
{?
?//int i=2,p;
?float score[10],aver;
?int i;
?//float add(float ,float? );
?//float a,b,c;
?//scanf("%f,%f",&a,&b);
?//c=add(a,b);
?printf("input 10 scores:\n");
?for(i=0;i<10;i++)
?scanf("%f",&score[i]);
?printf("\n");
?aver=average(score);
?printf("average score is %5.2f",aver);
?? // printf("a is %f\nb is %f\nc is %f\n",a,b,c);
?//printf("年齡是%d\n",age(10));
?//p=f(i,i++);
//?float add(float x,float y);
//?printf("%d",p);
}
int f(int a,int b)
{
?float c;
?if(a>b)c=1;
?else if(a==b) c=2;
?else c==-1;
?return c;
}
float add(float x,float y)
{
?int z;
?z=x+y;
?return(z);
}
int age(int n)
{
?int c;
?if(n==1)c=10;
?else c=age(n-1)+2;
?return(c);
}
float average(float array[10])
{
?int i;
?float aver,sum=sum[0];
?for(i=0;i<10;i++)
?sum=sum+array[i];
?aver=sum/10;
?return aver;
}
*/
?
轉載于:https://www.cnblogs.com/newsoul/archive/2009/04/13/1435039.html
總結
- 上一篇: Resharper4.5:增强你的.ne
- 下一篇: 合成/聚合原则: 桥接模式