正在加载图片...
对表达式的求值,只能对常量表达式进行求值。 如: void s sort(int all, int n) if(alj]>aLk]) lint i,j,k,t trendis for(I=0; I<n-1; I++) k= Ik=I t=alk for(j=I+1; j<n; j++) ak]=alll ifdef ascenD all=t if(ali]alk]) #else 如果再主程序中定义了宏 ASCEND则排序时按升序排列,否 则按降序排列。void s_sort(int a[],int n) {int i,j,k,t; for(I=0;I<n-1;I++) {k=I; for(j=I+1;j<n;j++) #ifdef ASCEND if(a[j]<a[k]) #else 对表达式的求值,只能对常量表达式进行求值。 如: if(a[j]>a[k]) #endif k=j; t=a[k]; a[k]=a[I]; a[I]=t; } } 如果再主程序中定义了宏ASCEND则排序时按升序排列,否 则按降序排列
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有